3

我正在尝试 django-registration。我发现它允许对同一个电子邮件 ID 进行多次注册。我想阻止这种情况。最好的方法是什么?

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

    def get_form_class(self, request):

    return RegistrationFormUniqueEmail

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

4

1 回答 1

2

添加registration到设置文件后,您可以使用 views.py 中的表单,如下所示:

from registration.forms import RegistrationFormUniqueEmail

form = RegistrationFormUniqueEmail()

就是这样。这将为您提供所需的表单,并将处理独特的电子邮件验证。

于 2011-01-30T05:34:56.880 回答