Python Django Form ChoiceField在Form initial视图中设置选项

Python Django Form ChoiceField在Form initial视图中设置选项,python,django,Python,Django,这是表格 class Form(Models.Form): title = forms.ChoiceField() 我需要根据我在queryset中得到的内容在标题字段中设置选择值,如何才能做到 def func(request): titles = Titel.objects.all() form = Form(initial={ "title": "???titles???"}) return render('template.html', locals(

这是表格

class Form(Models.Form):
    title = forms.ChoiceField()
我需要根据我在queryset中得到的内容在标题字段中设置选择值,如何才能做到

def func(request):
    titles = Titel.objects.all() 
    form = Form(initial={ "title": "???titles???"})
    return render('template.html', locals())
因此,它将返回包含元组的列表,如

[('title1', 'title1'), (title2, title2), ... , ('title(n)', 'title(n)'),]
对于您的下拉列表,您将有这种选择选项

<option value="title1">title1</option>
标题1
您应该在form.ModelChoiceField()中使用空标签参数

title=forms.modelcooicefield(queryset=..,空的\u label=“您的\u默认\u title”)

<option value="title1">title1</option>