問題タブ [django-admin-actions]

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

python - Django Admin で入力値を使用して複数のアイテムを更新する

Django Admin の複数の行でフィールドの値を設定したいと思います。

たとえば、棚の場所を含む本のデータベースがある場合、いくつかの本を別の棚に移動することがあります。Django Admin 内で、新しい棚の場所を入力し、選択した複数のアイテムを更新する方法が必要です。

管理アクションを実行できることはわかりましたが、アクションに値を入力する簡単な方法が必要です。

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

python - 大量の多くのフィールドを追加するDjango管理アクション?

アクションを介して Django の ManyToManyField に複数の項目を追加しようとしています。モデル:

管理パネル

/add_authors選択したアイテムを、Djagno admin ManyToManyField セレクターを持つテンプレートが必要なページにリダイレクトしたいと考えています。/add_authorsクエリセットコンテキストでリダイレクトするにはどうすればよいですか?

どうすればそれを機能させることができますか?

ありがとう。

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

django - django admin アクションの中間ページから変更フォーム ページにリダイレクトする

選択したモデルをダウンロードする管理アクション「download_selected」を作成しようとしています。アクションが選択されると、ユーザーがダウンロード形式を選択できるように中間ページにリダイレクトします。ユーザーがダウンロード形式を選択して「ダウンロード」をクリックすると、ファイルがダウンロードされます。しかし、同じ中間ページにとどまります。フォーム管理ページの変更にリダイレクトするにはどうすればよいですか? 私が望むこのリダイレクトは、djangoの「選択したファイルをダウンロードする」デフォルトの管理アクションに似ています。ありがとう。

これが私のコードです。

admin.py

download_type.html

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

django-admin - 「null」関係を表示するフィルター (アイテムに関連する結果がない場合)

簡単に言うと、django フィルター (標準) を使用すると、「すべて」を表示するオプションが提供されます。「なし」を含むアイテムを表示するオプションを作成したい

クエリは次のようになります。

私のモデル.py

どうすればこれを達成できますか?SimpleListFilter を試しましたが、これはフィルター内のすべてのアイテムをリストしただけです。アイテムを管理ページ ビューに表示したい。管理者アクションでこれを実行できますか?

0 投票する
3 に答える
4080 参照

django - Django Admin - is_staff ユーザーにモデルを表示できるようにする

is_staff=TrueDjango 管理インターフェースで、ユーザーがいくつかの Django モデルを使用できるようにする必要があります。各ユーザーにアクセスして、アクセス許可またはグループ アクセス許可をスタッフ ユーザーに割り当てたくありません。

ModelAdminまたはクラスでどのメソッドをオーバーライドする必要がありますか、またはBaseModelAdmin他の簡単な方法はありますか? 私はDjango 1.4バージョンを使用しています

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

django - Django管理アクションのカスタムクエリセットクラスを設定するには?

私が構築しているアプリケーションでは、より高いレベルの API を持つ一連のカスタム モデル マネージャーとクエリセットを作成しました。

管理アクションを実行すると問題が発生します。渡されたクエリセットは一般的なもののようです。カスタムクエリセットにアクセスして、作成したフィルタリング関数を使用できるようにしたいと考えています。

これはアクションです:

カスタム モデル マネージャーとクエリ セットは次のとおりです。

そして最後に、モデルと管理クラス:

管理アクションを呼び出すときにクエリセットを使用するように Django に指示する方法についてのヒントはありますか?

どうもありがとう。