我有这个注册表格
class SignupForm(forms.ModelForm):
class Meta:
model = User
fields = ["first_name", "last_name", "email", "password"]
当我单击包含所有空字段的提交按钮并调用方法form.is_valid()时,它仅在密码字段上提醒我,但不在first_name,last_name和email中提醒。所以我可以发送一封空电子邮件,验证通过没有问题。
解决: 我意识到默认用户模型中的“email”,“first_name”和“last_name”字段不是必需的。这就是验证通过而没有问题的原因