問題タブ [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.

0 投票する
1 に答える
913 参照

python - Django Admin関係フィールドのテキストを変更する方法

次のコードがあります。

models.py

admin.py

フェデレーション フィールドはリストとして表示されますが、選択メニューのテキストは「フェデレーション オブジェクト」として表示されます。リストについては、関連するフェデレーション モデルの翻訳関係からデータを取得する関数を作成しました。フォームフィールドでも同じことをしたい。これを関数のないフォーム フィールドで動作させる場合は、リスト表示も同じように動作するように変更します。

私は Python と Django が初めてで (初めて)、この問題の解決策が見つからないようです。

ありがとうございました!

0 投票する
1 に答える
993 参照

python - ジャンゴパーラーはテストオブジェクトを作成します

Django Parler を使用して翻訳可能なフィールドを持つモデルがあり、ユニット テスト用のオブジェクトを作成しようとしています。ここに私が持っているモデルの例があります

ここで、テスト ケースのセットアップ フェーズ中にテスト用のオブジェクトを作成します。

しかし、翻訳可能なフィールドを持つオブジェクトを作成する方法がわかりません。

どうすればこれを達成できますか?

0 投票する
2 に答える
579 参照

django - 既存のフィールドを翻訳可能にする (Django)

モデル クラスの既存のフィールドを翻訳しようとしています。TranslatableModelでクラスをサブクラス化しCategory、ラッパーを追加TranslatedFieldsして選択したモデルフィールドを変換する最初のステップで行き詰まりました。私は本「Django by Example」とその方法に関するdjango-parlerの指示に従っていますが、次のエラーが発生しています:

django-parler を適用する前に:

django-parler を適用した後:

0 投票する
2 に答える
1382 参照

django - django-parler で管理画面にタブが表示されない

何らかの理由で、管理者に追加するときに言語タブが表示されません。Django 1.9.10 を使用しています。私はdjango-hvadを使用していましたが、パーラーを試すことにしました。新しいプロジェクトでまったく同じコードを試してみましたが、機能しましたが、既存のプロジェクトでは機能しません。私もdjango-mpttを使用していることに注意してください。mptt モデルとは別のモデルで parler を試してみました。

モデル

admin.py

0 投票する
1 に答える
876 参照

python - Django表形式のインライン翻訳(parler)に必要な2つの位置引数がありません:modelとadmin_site

動的な数の画像と説明を含むメイン オブジェクトがあります。

したがって、私は外部キー/タブラインライン コンボを使用しています!

しかし問題は、これらの説明のそれぞれが翻訳可能でなければならないことです。

したがって、管理者は次のようになります。

非常に単純なフォームを使用します(アイデアが不足していることを示すため):

しかし、このエラーは持続します:

(スタック トレースの先頭にある 49 行目は、admin.site.register(InstructionModel, InstructionAdmin)

この行を InstructionAdmin から削除すると:

エラー停止。

誰かアイデアはありますか?

どうもありがとう!