我有下一个代码:
class MyForm(forms.Form):
my_field = ModelChoiceField(
label='Delegación', required=False,
empty_label='---- Select ----',
queryset=Model.objects.all()
)
这不显示empty_label。我做错了?
答案 0 :(得分:1)
来自docs
请注意,如果需要ModelChoiceField并且具有默认初始值 值,不创建空选择(无论值是多少) empty_label)。
默认情况下,每个字段都是必填字段。那么你如何使用表格?你提供一些初始价值吗?尝试设置required=False
以查看这是否是不显示empty_label的原因。