Django Populate Dropdown with Records

时间:2014-05-09 14:07:18

标签: django django-forms

我只使用forms.Form,但我正在尝试显示两个选择相关模型的选择字段。

它基本上需要在两个字段中显示相同的名称。这就是我正在使用的。

class ManagersForm(forms.Form):

    class Meta:
        model = A

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

有没有一种方法可以解析用户?

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

1 个答案:

答案 0 :(得分:0)

您需要使用ModelForm而不是Form,如果Model中的字段是ForeignKey,则表单将该字段呈现为关联模型的下拉列表:

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