web-dev-qa-db-ja.com

制限する方法Django adminインラインフォームセット

Django adminでインラインフォームセットをどのように制限しますか?

問題:

Bと1対nの関係にあるテーブルAがあります。テーブルAには、少なくとも1つのテーブルBアイテムと、最大5つのテーブルBアイテムが必要です。

21
ginad

http://docs.djangoproject.com/en/dev/ref/contrib/admin/#inlinemodeladmin-options

Inline定義でmax_numを指定して、数を制限します。

extraは、表示する空白のインラインの数を指定します。

1つのインラインが必要ですか?たとえば、テーブルBが少なくとも1行で埋められていない場合に、検証エラーをトリガーしますか?

40