我正在尝试django注册。我发现它允许对同一emailid进行多次注册。我想防止这种情况。最好的方法是什么?
好的,我看到有一个子类RegistrationFormUniqueEmail。现在,如何使用此类?我改变了这个
def get_form_class(self, request):
return RegistrationFormUniqueEmail
但是,最好从我的应用程序而不是源代码中更改它。那么,我该怎么做呢?
谢谢
最佳答案
将registration
添加到设置文件后,您可以在views.py中使用表单,如下所示:from registration.forms import RegistrationFormUniqueEmail
form = RegistrationFormUniqueEmail()
而已。这将为您提供所需的表格,并负责唯一的电子邮件验证。