問題タブ [django-modeladmin]

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 に答える
3219 参照

python - Django - ModelAdmin メディア定義

doc で指定されているようなオブジェクトの変更フォームにいくつかの CSS および JS ファイルを含めようとしています。ここに私のファイルがあります:

admin.py

models.py

2 つのメディア ファイルがテンプレートに含まれていますが、change_listテンプレートには含まれていませんchange_form

問題は次のとおりです。

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

python - Django - 特定の管理ページにメディアを含める

この種のモデル管理者がいる場合:

admin.py

mymarkup.cssオブジェクトに関するすべてのページに実際に含まれていますScribPart

この css が必要な、、、... テンプレートをchange_form指定change_listするにはどうすればよいですか?add_form

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

django - レンダリング中のTypeError:'long'オブジェクトは反復可能ではありません

いくつかのForeignKey関係を持つモデルがいくつかあります。

forms.pyを介してModelMultipleChoiceFieldウィジェットを追加しました

保存されたレコードにアクセスしようとしlocalhost:8000/admin/product/subcategory/3/たり、新しいレコードを保存しようとすると、次のトレースバックが表示されます

Django1.3とMySQLを使用しています

それを解決する方法についてのアイデア?

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

django - ModelAdmin-多対多のインライン

さて、私は次のようなモデルを持っています:

そして、ロケーションの変更ページでOpHourをインラインとして表示および編集したいと思います。ModelAdminを使用してこれを実現するにはどうすればよいですか?

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

django - Django管理者に何もない値を表示するには?

値がないときに管理者のフィールドのデフォルト値を表示するDjangotasticの方法はありますか? 「n/a」と同様ですが、データベースに保存しませんか?

以下のモデルのすべてのフィールドを admin で readonly に設定すると、フロントエンドの表示は下の画像のようになります。値またはボックスまたは何かが必要なように、視覚的に折りたたまれているように感じます。私が探していることを行う簡単な方法がない場合、フロントエンド管理者をユーザーにとってより明確にする別の解決策はありますか?

管理画面に表示されるフィールドのスクリーンショット: 読み取り専用のパッケージ フィールドを含む管理者のスクリーンショット

0 投票する
4 に答える
21536 参照

django - DjangoInlineModelAdminの保存をオーバーライドする

その質問はこれに似ているかもしれませんが、そうではありません...

私は次のようなモデル構造を持っています:

私はを使用しInlineModelsており、2つのタイプがありCustomerCompany.typeます。CustomerCompanyだから私はとオーバーライドのために2つの異なるインラインを定義しますInlineModelAdmin.queryset

ここまではすべて素晴らしくて良いですが、の新しいレコードを追加するには、の ようなメソッドをオーバーライドできないため、のフィールドInlineModelAdminを表示する必要があります。typeCustomerCompanyAdminFormsaveInlineModelAdmin

sender私の信号は同じになるので、信号を使用することも解決策ではありません。そのため、どの信号を送信し、何Modelを送信する必要があるかを検出できません...InlineModelAdmintype

type保存する前にフィールドを設定する方法はありますか?

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

python - 権限に応じて、AdminPageでレンダリングされたフィールドタイプ/ウィジェットを交換します

タイトルのように、フォームにレンダリングされるフィールドを交換したいと思います。たとえば、次のモデルがあります。

出来ますか?

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

django - Django - render_change_form (ModelAdmin) でオブジェクト ID を取得する

これらの 2 つのモデルと modeladmin があります。利用可能なホストユーザーのリストに新しいホストを追加すると、別のホストに割り当てられていないホストユーザーのみが表示されます。問題は、既に作成されたホストを編集すると、実際のホストユーザー ID もフィルター処理されるため、現在割り当てられているホストユーザー ID を除外することです。hostuser フィールドから現在の ID を除外するように指定するにはどうすればよいですか?

私が必要とする声明は*の間に書かれています

前もって感謝します

モデル.py

Admin.py

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

django - フィールドセットに対するリクエスト/ユーザーベースの制限付きの Django ModelAdmin (スレッドセーフである必要があります)

ユーザーがスーパーユーザーである場合に追加のフィールドを追加したい、非常にカスタマイズされた Django ModelAdmins がいくつかあります。get_fieldsets メソッドをこのようにオーバーライドするよう誰かが言っている場所を見つけました

これは (ある程度) 機能し、フィールドをフィールドセットにグループ化できるので、get_fieldsets を使用するのが好きです。フォームには、ユーザーに基づくクエリセットを持つユーザー固有のフォームフィールドがいくつかあるため、この管理者でも get_form を使用します。

今、スレッド化の問題であると思われる問題に直面しています。

ブラウザで change_form ページをすばやく更新すると、フォームに複数の「group」または「is_live」フィールドが表示されます。

管理者を利用してすべてを書く必要がないようにするのが本当に好きですが、これを正しく行う方法がわかりません。どんな助けや提案も大歓迎です!

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

django - django管理ページのmodels.ImageFieldの[クリア]チェックボックスをカスタマイズするにはどうすればよいですか?

djangoアプリにmodels.ImageFieldを持つユーザープロファイルのモデルがあり、ユーザーが画像をアップロードしたとき、管理ページ、そのユーザーのカスタマイズページに移動したとき、ImageFieldセクションにModelAdminがあります。 、アップロードされた画像のURLと「クリア」という名前のチェックボックスと画像を更新するためのボタンがあります。そのチェックボックスのテキストを変更するにはどうすればよいですか?たとえば、「クリア」ではなく「削除」というテキストを使用したい