2014-05-09 162 views
0

好的,所以我只使用forms.Form,但我試圖顯示兩個選擇字段,選擇相關模型。Django使用Reccords填充下拉菜單

它基本上需要顯示相同的名稱,但在這兩個領域。繼承人我在用什麼。

class ManagersForm(forms.Form): 

    class Meta: 
     model = A 

    leader = forms.ChoiceField() 
    co-leader = forms.ChoiceField() 

是不是隻有一種方法可以解析用戶?

users = MyUser.objects.filter(a=i) 
+0

這是一個表單或一個ModelForm?如果是後者,則使用'''ModelChoiceField'''來查看。 – schillingt

+0

我並不介意,我只是需要類似的功能,以便它如何在管理界面中工作 – Callum

回答

0

您需要使用的ModelForm沒有形成,如果從模型中的字段是一個ForeignKey形式將呈現領域的相關模型的下拉列表:

class ManagersForm(forms.ModelForm): 
    class Meta: 
     model = A