2014-02-20 68 views
0

我得叫Group有兩個ManyToMany字段的自定義模式稱爲adminsmembers(既默認User模型)。我已經建立了一個表格編輯管理員:過濾一個多對多字段設置爲用戶insida形式在Django

class AddAdminsForm(forms.ModelForm): 
    class Meta: 
     model = Group 
     fields = (
      'admins', 
     ) 

現在我想篩選基於其是否存在在members領域admins領域內的選擇選項。什麼是實現這一目標的最佳方式?通過完全改變我的成員/管理員體系結構或通過某種方式搞亂表單類中的__init__方法?

回答

0

我不能現在就檢查這個解決辦法,但也許你可以:

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