34 lines
1.2 KiB
Python
Raw Normal View History

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
2013-09-29 01:21:44 +02:00
2013-09-28 17:17:15 +02:00
2013-09-29 01:21:44 +02:00
urlpatterns = patterns(
'',
2013-09-28 17:17:15 +02:00
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
)