2017-04-06 11 views
0

にいくつかの値を除外するためにこれは私のモデルである:どのようなMultipleChoiceFieldジャンゴ

class MyModel(models.Model): 
    my_field = models.ManyToManyField(AnotherModel) 

これが私の見解です:

class MyModelView(UpdateView): 
    model = MyModel 

それが私の見解では、複数の選択肢リストからいくつかの値を除外することは可能ですか? 例: テーブルAnotherModelには10のポジションがありますが、MyModelを更新するときは5つの値しか選択できません。

答えて

1

limit_choices_to引数をManyToManyFieldに使用できます。

ForeignKeylimit_choices_to引数とまったく同じように動作します。 ForeignKeyのドキュメントに記載されている例を確認できます。

関連する問題