0

私の管理ページでは、各項目をクリックして移動し、各項目のページ内で編集することなく、各列の下の選択肢から選択して項目を編集したいと考えています。さまざまな機能やフォームを試しましたが、まだこれを行う方法が見つかりません。

例: 各アイテムに年齢範囲 (0 ~ 5、5 ~ 15、15 ~ 25、25 ~ 35) を割り当てる必要があり (一部のアイテムには複数の選択肢がチェックされています)、メインの管理者からこれらの値を割り当てたいと考えています。ページ、各アイテムの中には入りません。

どんな助けでも大歓迎です。

4

1 に答える 1

0

フィールドに選択肢がある場合は簡単です。ModelAdmin クラスでlist_editableを使用します。

よりカスタムなものを使用したい場合は、メインの管理ページの行にカスタマイズされたフォームを提供する必要があります (ちなみに、これは Django 用語で「変更リスト」と呼ばれます..)

フォーム内では、フィールドに選択肢を提供し、カスタム ウィジェットをイベントします。

于 2013-02-05T09:32:38.390 に答える