【发布时间】:2020-01-01 12:22:16
【问题描述】:
我有一个简单的模型:
class Books(models.Model):
on_loan = models.BooleanField(null=False, blank=False)
还有一个简单的形式:
class BooksForm(forms.ModelForm):
class Meta:
model = Books
fields = '__all__'
widgets = {
'on_loan': forms.RadioSelect(choices=[
(True, 'Book is on loan.'),
(False, 'Book is not on loan'), ],
)
}
这个表单渲染得很好,有两个用于 true/false 的无线电输入。但是,当我提交表单时,它仍然验证为通过。当然它应该失败,因为该字段是必需的并且是空白/空?
我错过了什么?
【问题讨论】:
标签: django django-models django-forms