コード例 #1
0
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
ファイル: urls.py プロジェクト: OpenTreeMap/otm-core
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
ファイル: aioquiz.py プロジェクト: 42Vision/aioquiz
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
ファイル: urls.py プロジェクト: abregz/django-sms-signup
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"),
)