在Django中的表单内过滤ManyToMany字段到User

时间:2014-02-20 19:41:15

标签: django

我有一个名为Group的自定义模型,其中包含两个名为ManyToManyadmins的{​​{1}}字段(均为默认的members模型)。我已经构建了一个表单来编辑管理员:

User

现在,我想根据class AddAdminsForm(forms.ModelForm): class Meta: model = Group fields = ( 'admins', ) 字段中是否存在admins字段中的选择选项进行过滤。实现这一目标的最佳方法是什么?通过完全改变我的成员/管理员架构或以某种方式搞乱表单类中的members方法?

1 个答案:

答案 0 :(得分:0)

我现在无法检查此解决方案,但也许您可以:

....
in your function
form.fields['admins'].queryset  = Members.objects.all()