Python 当需要该字段时,将django表单初始值设置为空

Python 当需要该字段时,将django表单初始值设置为空,python,django,Python,Django,在Django表单中,如何将字段的默认值指定为空白并强制用户选择其中一个选项 class JobForm(forms.ModelForm): notification_email = forms.ChoiceField(choices=[("a","a"),("b","b")],initial="--",required=True) 我使用这个,但它将“a”设置为初始值。尝试使用。它提供了空值参数: notification_email = forms.TypedChoice

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

class JobForm(forms.ModelForm):
    notification_email = 
    forms.ChoiceField(choices=[("a","a"),("b","b")],initial="--",required=True)
我使用这个,但它将“a”设置为初始值。

尝试使用。它提供了
空值
参数:

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