I use Django 1.5 + django-registration 0.9...
How to make email field unique in model User?
from registration.forms import RegistrationFormUniqueEmail
url(r'^accounts/register/$', 'registration.views.register',
{'form_class': RegistrationFormUniqueEmail,
'backend': 'registration.backends.default.DefaultBackend'},
name='registration_register'),
This solution is not suitable
Could not import registration.views.register. View does not exist in module registration.views.
Many thanks, @Alasdair How to use different view for django-registration?
urls.py:
from registration.backends.default.views import RegistrationView
from registration.forms import RegistrationFormUniqueEmail
class RegistrationViewUniqueEmail(RegistrationView):
form_class = RegistrationFormUniqueEmail
urlpatterns = patterns('',
....
url(r'^user/register', RegistrationViewUniqueEmail.as_view(),
name='registration_register'),
...