这是我的模特:
class MyModel(models.Model):
my_field = models.ManyToManyField(AnotherModel)
这是我的观点:
class MyModelView(UpdateView):
model = MyModel
是否可以在我的视图中从多个选项列表中排除某些值? 例如: 表AnotherModel中有10个位置,但在更新MyModel时,我只想选择5个值。
答案 0 :(得分:1)
您可以对ManyToManyField
使用limit_choices_to
参数。
它与limit_choices_to
中的ForeignKey
参数完全相似。您可以查看ForeignKey
文档中给出的示例。