示例#1
0
url_names = {
	"signup":"signup",
	"login":"******",
	"logout":"logout",
	"confirm_email":"confirm_email",
	"password":"******",
	"password_reset":"password_reset",
	"settings":"settings",
	"delete":"delete",
}

urlpatterns = patterns("",
    url(r'^signup/$', SignupView.as_view(), name="account_signup"),
    url(r'^login/$', LoginView.as_view(), name="account_login"),
    url(r'^logout/$', LogoutView.as_view(), name="account_logout"),
    # url(r'^confirm_email/$', ConfirmEmailView.as_view(), name="account_confirm_email"),
	url(r"^confirm_email/(?P<key>\w+)/$", ConfirmEmailView.as_view(), name="account_confirm_email"),
    url(r'^password/$', ChangePasswordView.as_view(), name="account_password"),
    url(r'^password_reset/$', PasswordResetView.as_view(), name="account_password_reset"),
    url(r'^password_reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', PasswordResetTokenView.as_view(), name="account_password_reset_token"),
    url(r'^settings/$', SettingsView.as_view(), name="account_settings"),
    url(r'^profile/$', ProfileView.as_view(), name="account_profile"),
    url(r'^delete/$', DeleteView.as_view(), name="account_delete"),
    url(r'^image/(?P<content_type>[-\w]+)/(?P<object_id>\d+)/create/$',
        UploadNewAvatarView.as_view(),
        name='upload_new_avatar',
    ),
	url(r'^messages/', include('messages.urls')),
)
示例#2
0
from django.conf.urls import include, url
from django.contrib import admin

from views import  SBUserList, DepartmentViewSet, PasswordResetView, get_user, add_trackee, my_trackees, who_are_all_tracking_me, map_employee, get_employees_by_department, create_contact, list_contacts


department_list = DepartmentViewSet.as_view({
    'get': 'list',
    'post': 'create'
})

urlpatterns = [
    url(r'^users/$', SBUserList.as_view(), name='user-list'),
    url(r'^search-user/(?P<username>.*)/$', get_user, name='user-list'),
    url(r'^add-trackee/(?P<username>.*)/$', add_trackee, name='add-trackee'),
    url(r'^my-trackees/$', my_trackees, name='my-trackee'),
    url(r'^who-tracks-me/$', who_are_all_tracking_me, name='who-tracks-me'),
    url(r'^password-reset/$', PasswordResetView.as_view(), name='mobile_reset_password'),
    url(r'^departments/$', department_list, name='department-list'),
    url(r'^employee/map/(?P<username>.*)/$', map_employee, name='employee-detail'),
    url(r'^get-employees-by-department/(?P<department_id>.*)/$', get_employees_by_department, name='get-employees-by-department'),
    url(r'^create-contact/$', create_contact, name='create-contact'),
    url(r'^list-contacts/$', list_contacts, name='list-contacts'),
]
示例#3
0
from django.conf.urls import url

from views import (
    LoginView,
    LogoutView,
    UserDetailsView,
    PasswordChangeView,
    PasswordResetView,
    PasswordResetConfirmView,
)

urlpatterns = [
    # URLs that do not require a session or valid token
    url(r"^password/reset/$", PasswordResetView.as_view(), name="rest_password_reset"),
    url(r"^password/reset/confirm/$", PasswordResetConfirmView.as_view(), name="rest_password_reset_confirm"),
    url(r"^login/$", LoginView.as_view(), name="rest_login"),
    # URLs that require a user to be logged in with a valid session / token.
    url(r"^logout/$", LogoutView.as_view(), name="rest_logout"),
    url(r"^user/$", UserDetailsView.as_view(), name="rest_user_details"),
    url(r"^password/change/$", PasswordChangeView.as_view(), name="rest_password_change"),
]
示例#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
    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')),
]