【发布时间】:2019-03-09 10:32:41
【问题描述】:
我有一个注册表单,我想让电子邮件和手机号码字段的数据唯一......
class SignUpForm(UserCreationForm):
email = forms.EmailField(max_length=254, help_text='Required. Inform a valid email address.', unique=True)
mobile_no = forms.CharField(validators=[max_length=17, initial='+91', unique=True)
我目前正在使用unique=True,但它引发错误...
TypeError: __init__() got an unexpected keyword argument 'unique'
【问题讨论】:
-
我猜你需要在模型中指定这个并在表单中进行自定义验证
-
参数“唯一”适用于模型。文档链接:unique
标签: django python-3.x django-forms unique-constraint