The version of Django you entered has been rewritten to use class-based views. This means a different approach is required in your urls.py.
First, you need to subclass RegistrationView and set a custom form class.
from registration.backends.default.views import RegistrationView from registration.forms import RegistrationFormUniqueEmail class RegistrationViewUniqueEmail(RegistrationView): form_class = RegistrationFormUniqueEmail
Then use your subheading RegistrationViewUniqueEmail in your URLs. As with other classes, you should call as_view ().
url(r'^user/register/$', RegistrationViewUniqueEmail.as_view(), name='registration_register'),
Make sure your customized registration_register view appears before you enable the default registration URLs, otherwise it will not be used.
source share