RegistrationFormUniqueEmail

RegistrationFormUniqueEmail

我正在尝试django注册。我发现它允许对同一emailid进行多次注册。我想防止这种情况。最好的方法是什么?

好的,我看到有一个子类RegistrationFormUniqueEmail。现在,如何使用此类?我改变了这个

    def get_form_class(self, request):

    return RegistrationFormUniqueEmail

但是,最好从我的应用程序而不是源代码中更改它。那么,我该怎么做呢?
谢谢

最佳答案

registration添加到设置文件后,您可以在views.py中使用表单,如下所示:
from registration.forms import RegistrationFormUniqueEmailform = RegistrationFormUniqueEmail()
而已。这将为您提供所需的表格,并负责唯一的电子邮件验证。

10-06 12:51