我一直在尝试让 django-registration 使用视图 RegistrationFormUniqueEmail 并遵循这个django-registration question的解决方案。我已将 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。