問題タブ [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.
python - Django - ModelAdmin メディア定義
doc で指定されているようなオブジェクトの変更フォームにいくつかの CSS および JS ファイルを含めようとしています。ここに私のファイルがあります:
admin.py
models.py
2 つのメディア ファイルがテンプレートに含まれていますが、change_list
テンプレートには含まれていませんchange_form
。
問題は次のとおりです。
python - Django - 特定の管理ページにメディアを含める
この種のモデル管理者がいる場合:
admin.py
mymarkup.css
オブジェクトに関するすべてのページに実際に含まれていますScribPart
。
この css が必要な、、、... テンプレートをchange_form
指定change_list
するにはどうすればよいですか?add_form
django - レンダリング中のTypeError:'long'オブジェクトは反復可能ではありません
いくつかのForeignKey関係を持つモデルがいくつかあります。
forms.pyを介してModelMultipleChoiceField
ウィジェットを追加しました
保存されたレコードにアクセスしようとしlocalhost:8000/admin/product/subcategory/3/
たり、新しいレコードを保存しようとすると、次のトレースバックが表示されます
Django1.3とMySQLを使用しています
それを解決する方法についてのアイデア?
django - ModelAdmin-多対多のインライン
さて、私は次のようなモデルを持っています:
そして、ロケーションの変更ページでOpHourをインラインとして表示および編集したいと思います。ModelAdminを使用してこれを実現するにはどうすればよいですか?
django - Django管理者に何もない値を表示するには?
値がないときに管理者のフィールドのデフォルト値を表示するDjangotasticの方法はありますか? 「n/a」と同様ですが、データベースに保存しませんか?
以下のモデルのすべてのフィールドを admin で readonly に設定すると、フロントエンドの表示は下の画像のようになります。値またはボックスまたは何かが必要なように、視覚的に折りたたまれているように感じます。私が探していることを行う簡単な方法がない場合、フロントエンド管理者をユーザーにとってより明確にする別の解決策はありますか?
管理画面に表示されるフィールドのスクリーンショット:
django - DjangoInlineModelAdminの保存をオーバーライドする
その質問はこれに似ているかもしれませんが、そうではありません...
私は次のようなモデル構造を持っています:
私はを使用しInlineModels
ており、2つのタイプがありCustomerCompany.type
ます。CustomerCompany
だから私はとオーバーライドのために2つの異なるインラインを定義しますInlineModelAdmin.queryset
ここまではすべて素晴らしくて良いですが、の新しいレコードを追加するには、の ようなメソッドをオーバーライドできないため、のフィールドInlineModelAdmin
を表示する必要があります。type
CustomerCompany
AdminForm
save
InlineModelAdmin
sender
私の信号は同じになるので、信号を使用することも解決策ではありません。そのため、どの信号を送信し、何Model
を送信する必要があるかを検出できません...InlineModelAdmin
type
type
保存する前にフィールドを設定する方法はありますか?
python - 権限に応じて、AdminPageでレンダリングされたフィールドタイプ/ウィジェットを交換します
タイトルのように、フォームにレンダリングされるフィールドを交換したいと思います。たとえば、次のモデルがあります。
出来ますか?
django - Django - render_change_form (ModelAdmin) でオブジェクト ID を取得する
これらの 2 つのモデルと modeladmin があります。利用可能なホストユーザーのリストに新しいホストを追加すると、別のホストに割り当てられていないホストユーザーのみが表示されます。問題は、既に作成されたホストを編集すると、実際のホストユーザー ID もフィルター処理されるため、現在割り当てられているホストユーザー ID を除外することです。hostuser フィールドから現在の ID を除外するように指定するにはどうすればよいですか?
私が必要とする声明は*の間に書かれています
前もって感謝します
モデル.py
Admin.py
django - フィールドセットに対するリクエスト/ユーザーベースの制限付きの Django ModelAdmin (スレッドセーフである必要があります)
ユーザーがスーパーユーザーである場合に追加のフィールドを追加したい、非常にカスタマイズされた Django ModelAdmins がいくつかあります。get_fieldsets メソッドをこのようにオーバーライドするよう誰かが言っている場所を見つけました
これは (ある程度) 機能し、フィールドをフィールドセットにグループ化できるので、get_fieldsets を使用するのが好きです。フォームには、ユーザーに基づくクエリセットを持つユーザー固有のフォームフィールドがいくつかあるため、この管理者でも get_form を使用します。
今、スレッド化の問題であると思われる問題に直面しています。
ブラウザで change_form ページをすばやく更新すると、フォームに複数の「group」または「is_live」フィールドが表示されます。
管理者を利用してすべてを書く必要がないようにするのが本当に好きですが、これを正しく行う方法がわかりません。どんな助けや提案も大歓迎です!
django - django管理ページのmodels.ImageFieldの[クリア]チェックボックスをカスタマイズするにはどうすればよいですか?
djangoアプリにmodels.ImageFieldを持つユーザープロファイルのモデルがあり、ユーザーが画像をアップロードしたとき、管理ページ、そのユーザーのカスタマイズページに移動したとき、ImageFieldセクションにModelAdminがあります。 、アップロードされた画像のURLと「クリア」という名前のチェックボックスと画像を更新するためのボタンがあります。そのチェックボックスのテキストを変更するにはどうすればよいですか?たとえば、「クリア」ではなく「削除」というテキストを使用したい