我有一个名为Group
的自定义模型,其中包含两个名为ManyToMany
和admins
的{{1}}字段(均为默认的members
模型)。我已经构建了一个表单来编辑管理员:
User
现在,我想根据class AddAdminsForm(forms.ModelForm):
class Meta:
model = Group
fields = (
'admins',
)
字段中是否存在admins
字段中的选择选项进行过滤。实现这一目标的最佳方法是什么?通过完全改变我的成员/管理员架构或以某种方式搞乱表单类中的members
方法?
答案 0 :(得分:0)
我现在无法检查此解决方案,但也许您可以:
....
in your function
form.fields['admins'].queryset = Members.objects.all()