add registration urls. fixes django 1.6 and django-registration issue

This commit is contained in:
Fabian Weisshaar 2013-12-29 22:18:28 +01:00
parent 0dc403ae04
commit 7bc356a67c

View File

@ -1,4 +1,9 @@
from django.conf.urls import patterns, url from django.conf.urls import patterns
from django.conf.urls import url
from django.views.generic.base import TemplateView
from registration.backends.default.views import ActivationView
from registration.backends.default.views import RegistrationView
from .views import UserProfileView from .views import UserProfileView
@ -6,4 +11,23 @@ from .views import UserProfileView
urlpatterns = patterns( urlpatterns = patterns(
'', '',
url(r'^profile/', UserProfileView.as_view(), name="account_profile"), url(r'^profile/', UserProfileView.as_view(), name="account_profile"),
# registration start
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 the more specific
# [a-fA-F0-9]{40} 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+)/$',
ActivationView.as_view(),
name='registration_activate'),
url(r'^register/$',
RegistrationView.as_view(),
name='registration_register'),
url(r'^register/complete/$',
TemplateView.as_view(template_name='registration/registration_complete.html'),
name='registration_complete'),
# registration end
) )