Django的注册 - 允许多个用户的电子邮件ID
-
27-10-2019 - |
题
我想出来的django注册。我发现,它允许同一EMAILID多个注册。我想阻止。什么是做到这一点的最好方法是什么?
好,我看到有一个子类RegistrationFormUniqueEmail。现在,如何使用这个类?我改变这
def get_form_class(self, request):
return RegistrationFormUniqueEmail
但是,它必须是更好地从我的应用程序,而不是在源代码中改变这种情况。那么,如何做呢? 感谢
解决方案
在您添加registration
您的设置文件,你可以使用的形式在views.py就像这样:
from registration.forms import RegistrationFormUniqueEmail
form = RegistrationFormUniqueEmail()
就是这样。这会给你的表格,你需要,并会采取独特的电子邮件验证的照顾。
不隶属于 StackOverflow