我一直在尝试使用django-registration的RegistrationFormUniqueEmail视图,并按照这个django-registration问题的解决方案进行操作。我已经将我的urls.py设置为:
from django.conf.urls import patterns, include, url
from registration.forms import RegistrationFormUniqueEmail
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
(r'^users/', include('registration.backends.default.urls')),
url(r'^users/register/$', 'registration.backends.default.views.RegistrationView',
{'form_class': RegistrationFormUniqueEmail,
'backend': 'registration.backends.default.DefaultBackend'},
name='registration_register'),
)
然而,我仍然可以使用同一电子邮件地址创建多个帐户。问题出在哪里?django-registration不应该使用我指定的视图吗?我目前正在使用django-registration 0.9b1版本。
#pylint:disable = E1120
来禁用该错误检查。 - Alasdair