up your own URL patterns for these views instead.

"""
from django.conf.urls import patterns, url, include
from django.views.generic.base import TemplateView
from registration_email_only.backends.views import ActivateView, RegisterView


urlpatterns = patterns('',
                       url(r'^activate/complete/$',
                           TemplateView.as_view(template_name='registration/activation_complete.html'),
                           name='registration_activation_complete'),
                       # Activation keys get matched by \w+ instead of a more specific
                       # regex because a bad activation key should still get to the
                       # view; that way it can return a sensible "invalid key" message
                       # instead of a confusing 404.
                       url(r'^activate/(?P<activation_key>[\w-]+)/$',
                           ActivateView.as_view(),
                           name='registration_activate'),
                       url(r'^register/$',
                           RegisterView.as_view(),
                           name='registration_register'),
                       url(r'^register/complete/$',
                           TemplateView.as_view(template_name='registration/registration_complete.html'),
                           name='registration_complete'),
                       url(r'^register/closed/$',
                           TemplateView.as_view(template_name='registration/registration_closed.html'),
                           name='registration_disallowed'),
                       (r'', include('registration.auth_urls')),
                       )