1

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

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

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

4

1 に答える 1

0

必要な値を入力するためのフォームを中間ページに提供することで、管理アクションでこれを行うことができます。

https://docs.djangoproject.com/en/1.8/ref/contrib/admin/actions/#actions-that-provide-intermediate-pages

または、クライアント側のスクリプトを使用して、ユーザーから値を収集し、それをクエリ文字列に追加することもできます (または、POST データの追加の入力フィールドとして)、管理アクション フォームを送信します。

管理アクション関数はrequestオブジェクトを引数として受け取るため、追加の GET/POST フィールドにアクセスできます。

https://docs.djangoproject.com/en/1.8/ref/contrib/admin/actions/#adding-actions-to-the-modeladmin

于 2015-07-20T12:21:42.140 に答える