Django形成,从不同的模型中获取一个选择框

dot*_*tty 0 python forms django

干草,说我有2个型号列表和类别.

我如何使用djangos表单框架自动创建类别的选择下拉框?

class NewListingForm(forms.Form):
    name = forms.CharField(required=True)
    description = forms.CharField(widget=forms.Textarea, required=True)
    category  ... 
Run Code Online (Sandbox Code Playgroud)

Jam*_*esO 6

ModelChoiceField

category = forms.ModelChoiceField(queryset=Category.objects.all(), 
                                  empty_label="(Nothing)")
Run Code Online (Sandbox Code Playgroud)