問題タブ [django-parler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Django Admin関係フィールドのテキストを変更する方法
次のコードがあります。
models.py
admin.py
フェデレーション フィールドはリストとして表示されますが、選択メニューのテキストは「フェデレーション オブジェクト」として表示されます。リストについては、関連するフェデレーション モデルの翻訳関係からデータを取得する関数を作成しました。フォームフィールドでも同じことをしたい。これを関数のないフォーム フィールドで動作させる場合は、リスト表示も同じように動作するように変更します。
私は Python と Django が初めてで (初めて)、この問題の解決策が見つからないようです。
ありがとうございました!
python - ジャンゴパーラーはテストオブジェクトを作成します
Django Parler を使用して翻訳可能なフィールドを持つモデルがあり、ユニット テスト用のオブジェクトを作成しようとしています。ここに私が持っているモデルの例があります
ここで、テスト ケースのセットアップ フェーズ中にテスト用のオブジェクトを作成します。
しかし、翻訳可能なフィールドを持つオブジェクトを作成する方法がわかりません。
どうすればこれを達成できますか?
django - 既存のフィールドを翻訳可能にする (Django)
モデル クラスの既存のフィールドを翻訳しようとしています。TranslatableModel
でクラスをサブクラス化しCategory
、ラッパーを追加TranslatedFields
して選択したモデルフィールドを変換する最初のステップで行き詰まりました。私は本「Django by Example」とその方法に関するdjango-parlerの指示に従っていますが、次のエラーが発生しています:
django-parler を適用する前に:
django-parler を適用した後:
django - django-parler で管理画面にタブが表示されない
何らかの理由で、管理者に追加するときに言語タブが表示されません。Django 1.9.10 を使用しています。私はdjango-hvadを使用していましたが、パーラーを試すことにしました。新しいプロジェクトでまったく同じコードを試してみましたが、機能しましたが、既存のプロジェクトでは機能しません。私もdjango-mpttを使用していることに注意してください。mptt モデルとは別のモデルで parler を試してみました。
モデル
admin.py
python - Django表形式のインライン翻訳(parler)に必要な2つの位置引数がありません:modelとadmin_site
動的な数の画像と説明を含むメイン オブジェクトがあります。
したがって、私は外部キー/タブラインライン コンボを使用しています!
しかし問題は、これらの説明のそれぞれが翻訳可能でなければならないことです。
したがって、管理者は次のようになります。
非常に単純なフォームを使用します(アイデアが不足していることを示すため):
しかし、このエラーは持続します:
(スタック トレースの先頭にある 49 行目は、admin.site.register(InstructionModel, InstructionAdmin)
この行を InstructionAdmin から削除すると:
エラー停止。
誰かアイデアはありますか?
どうもありがとう!