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