Python 如何排除MultipleChiceField Django中的某些值
这是我的模型:Python 如何排除MultipleChiceField Django中的某些值,python,django,Python,Django,这是我的模型: class MyModel(models.Model): my_field = models.ManyToManyField(AnotherModel) 我的看法是: class MyModelView(UpdateView): model = MyModel 在我的视图中,是否可以从多项选择列表中排除某些值? 例如: 表AnotherModel中有10个位置,但在更新MyModel时,我只希望选择5个值。您可以将参数用于ManyToManyField 它的工
class MyModel(models.Model):
my_field = models.ManyToManyField(AnotherModel)
我的看法是:
class MyModelView(UpdateView):
model = MyModel
在我的视图中,是否可以从多项选择列表中排除某些值?
例如:
表AnotherModel中有10个位置,但在更新MyModel时,我只希望选择5个值。您可以将参数用于ManyToManyField
它的工作原理与ForeignKey中的“将选项限制为参数”完全相似。您可以查看文档中给出的示例