try:
    # django 1.4
    from django.conf.urls import url, patterns
except ImportError:
    from django.conf.urls.defaults import url, patterns

from views import RegistrationView
from views import RegistrationClosedView
from views import RegistrationCompleteView
from views import ActivationView
from views import ActivationCompleteView

urlpatterns = patterns('',
    url(r'^activate/complete/$', ActivationCompleteView.as_view(),
        name='registration_activation_complete'),
    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/closed/$', RegistrationClosedView.as_view(),
        name='registration_disallowed'),
    url(r'^register/complete/$', RegistrationCompleteView.as_view(),
        name='registration_complete'),
)
# django.contrib.auth
from django.contrib.auth import views as auth_views
urlpatterns += patterns('',
    url(r'^login/$', auth_views.login, {'template_name': 'registration/login.html'},
        name='auth_login'),
    url(r'^logout/$', auth_views.logout, {'template_name': 'registration/logout.html'},
        name='auth_logout'),
示例#2
0
from views import RegistrationView
from views import RegistrationClosedView
from views import RegistrationCompleteView
from views import ActivationView
from views import ActivationCompleteView
from views import LASRegistration
from views import RegistrationErrorView
from views import AdminCreate

urlpatterns = patterns(
    '',
    url(r'^activate/complete/$',
        ActivationCompleteView.as_view(),
        name='registration_activation_complete'),
    url(r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(),
        name='registration_activate'),
    url(r'^register/$', LASRegistration, name='registration_register'),
    url(r'^register/closed/$',
        RegistrationClosedView.as_view(),
        name='registration_disallowed'),
    url(r'^register/complete/$',
        RegistrationCompleteView.as_view(),
        name='registration_complete'),
    url(r'^register/adminCreate/$', AdminCreate, name='registration_admin'),
    url(r'^register/(?P<projectName>\w+)/$',
        LASRegistration,
        name='registration_register'),
    url(r'^register_error/$',
        RegistrationErrorView.as_view(),
        name='registration_error'),
示例#3
0
from django.conf.urls import patterns, url, include
from django.contrib.auth.decorators import login_required
from django.views.generic import TemplateView
from django.contrib.auth import views as django_auth_views

from views import ProfileFormView, SignupFormView, ActivationView, combined_signup_login
from models import ACTIVATION_CODE_REGEX

urlpatterns = patterns(
	'',

	url(r'^profile/edit/$', login_required(ProfileFormView.as_view()), name='accounts_profile_edit'),
	url(r'^profile/$', login_required(TemplateView.as_view(template_name='accounts/profile_summary.html')), name='accounts_profile_home'),

	url(r'^activate/(?P<activation_code>' + ACTIVATION_CODE_REGEX + r')/$', ActivationView.as_view(), name='accounts_activation'),

	url(r'^signup/success/$', TemplateView.as_view(template_name='accounts/signup_success.html'), name='accounts_signup_success'),
	url(r'^signup/$', SignupFormView.as_view(), name='accounts_signup_form'),

	url(r'^login/$', django_auth_views.login, {'template_name': 'auth/login.html'}, name='auth_login'),
	url(r'^logout/$', django_auth_views.logout, {'template_name': 'auth/logged_out.html'}, name='auth_logout'),

	url(r'^password/change/$', django_auth_views.password_change, {'template_name': 'auth/password_change_form.html'}, name='auth_password_change'),
	url(r'^password/change/done/$', django_auth_views.password_change_done, {'template_name': 'auth/password_change_done.html'}, name='auth_password_change_done'),

	url(r'^password/reset/$', django_auth_views.password_reset, {'template_name': 'auth/password_reset_form.html', 'email_template_name': 'auth/password_reset_email.html', 'subject_template_name': 'auth/password_reset_subject.txt'}, name='auth_password_reset'),
	url(r'^password/reset/confirm/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', django_auth_views.password_reset_confirm, {'template_name': 'auth/password_reset_confirm.html'}, name='auth_password_reset_confirm'),
	url(r'^password/reset/complete/$', django_auth_views.password_reset_complete, {'template_name': 'auth/password_reset_complete.html'}, name='auth_password_reset_complete'),
	url(r'^password/reset/done/$', django_auth_views.password_reset_done, {'template_name': 'auth/password_reset_done.html'}, name='auth_password_reset_done'),
示例#4
0
from views import (RegistrationView, ActivationView, LoginForm,
                   PasswordResetView)


urlpatterns = [
    url(r'^login/$', login, {'authentication_form': LoginForm}, name='login'),
    url(r'^activation-complete/$',
        TemplateView.as_view(template_name='registration/activation_complete.html'),  # NOQA
        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'),  # NOQA
        name='registration_complete'),
    url(r'^register/closed/$',
        TemplateView.as_view(template_name='registration/registration_closed.html'),  # NOQA
        name='registration_disallowed'),
    url(r'password/reset/$', PasswordResetView.as_view(),
        name='auth_password_reset'),
    url(r'', include('registration.auth_urls')),
]
示例#5
0
app.add_route(QuizView.as_view(), '/api/quiz/<qid:int>')

app.add_route(QuizManageView.as_view(), '/api/quiz_manage')
app.add_route(QuizManageView.as_view(), '/api/quiz_manage/<qid:int>')

app.add_route(LiveQuizView.as_view(), '/api/live_quiz')
app.add_route(LiveQuizView.as_view(), '/api/live_quiz/<qid:int>')

app.add_route(LiveQuizManageView.as_view(), '/api/live_quiz_manage')
app.add_route(LiveQuizManageView.as_view(), '/api/live_quiz_manage/<qid:int>')

app.add_route(ReviewAttendeesView.as_view(), '/api/review_attendees')

app.add_route(EmailView.as_view(), '/api/email')

app.add_route(ActivationView.as_view(), '/api/activation/<uid:int>/<acode>')

app.add_route(MakeOrganiserView.as_view(), '/api/make_organiser')
app.add_route(ChangeMentorView.as_view(), '/api/change_mentor')
app.add_route(ChangeActiveView.as_view(), '/api/change_active')

app.add_route(ReviewRulesView.as_view(), '/api/review_rules')

app.add_route(UserStatsView.as_view(), '/api/users_stats')

app.add_route(ExerciseOverview.as_view(), '/api/exercises_overview')

app.add_route(SeatView.as_view(), '/api/seats')
app.add_route(SeatView.as_view(), '/api/seats/<uid:int>')

app.add_route(ConfigView.as_view(), '/api/admin_config')
示例#6
0
from django.conf.urls import patterns, include, url
from views import RegistrationView, ActivationView

urlpatterns = patterns('',
    url(r'^$', RegistrationView.as_view(), name="signup"),
    url(r'^activation/(?P<phone>[\d]{11,14})/$', ActivationView.as_view(), name="signup_activation"),
)