我有一个输入表单定义如下。在
class ProfileForm(forms.ModelForm):
class Meta:
model = Profile
fields = ['first_name', 'last_name', 'language',
]
widgets = {
'language': forms.RadioSelect,
}
在我的models.py
中,我定义了以下内容:
名字和姓氏是必填字段,如果用户将这两个选项留空,则会提示一条警告消息。但是,我也希望language
字段是必需字段。为此,我设置blank=False
。如果提交表单时没有选择language
的选项,则该表单将无效。但是,它不会向用户发出警告。如何做到这一点?在
根据documentation,如果设置
blank=False
,则不能使用default=None
。在相关问题 更多 >
编程相关推荐