当需要提交时,将django表格初始值设置为空白

时间:2018-05-22 06:32:09

标签: python django

在Django表单中,如何指定字段的默认值为空白并强制用户选择其中一个选项。

class JobForm(forms.ModelForm):
    notification_email = 
    forms.ChoiceField(choices=[("a","a"),("b","b")],initial="--",required=True)

我正在使用它,但它将“a”设置为初始值。

1 个答案:

答案 0 :(得分:0)

尝试使用TypedChoiceField。它提供了empty_value参数:

notification_email = forms.TypedChoiceField(choices=[("a","a"),("b","b")], empty_value="--", required=True)