Exemplo n.º 1
0
from django.urls import path, re_path
from account.views import LoginView, RegisterView, LogoutView, ActivationView, \
                        ForgottenPasswordView, PasswordResetView, ResendActivationView

urlpatterns = [
    path('login', LoginView.as_view(), name='account_login'),
    path('logout', LogoutView.as_view(), name='account_logout'),
    path('register', RegisterView.as_view(), name='account_register'),
    path('forgotten-password',
         ForgottenPasswordView.as_view(),
         name='account_forgot_password'),
    path('resend-activation',
         ResendActivationView.as_view(),
         name='resend_activation_link'),
    path('password-reset/<uidb64>/<token>/',
         PasswordResetView.as_view(),
         name='account_password_reset'),
    path('activate/<uidb64>/<token>/',
         ActivationView.as_view(),
         name='activation'),
]
Exemplo n.º 2
0
from django.conf.urls import url
from django.contrib import admin
from account.views import HomePageView, LoginView, LogoutView, SignUpView

urlpatterns = [
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^logout/$', LogoutView.as_view(), name='my_logout'),
    url(r'^signup/$', SignUpView.as_view(), name='sign_up'),
]
Exemplo n.º 3
0
from django.urls import path

from account.views import (RegistrationView, ActivationView,
                           LoginView, LogoutView, ResetPasswordView, ChangePasswordView)

urlpatterns = [
    path('register/', RegistrationView.as_view()),
    path('activation/', ActivationView.as_view()),
    path('login/', LoginView.as_view()),
    path('logout/', LogoutView.as_view()),
    # path('reset_password/', ResetPasswordView.as_view()),
    # path('change_password/', ChangePasswordView.as_view())
]
Exemplo n.º 4
0
from django.urls import path
from account.views import SignInView, LogoutView, SignUpView

urlpatterns = [
    path('login/', SignInView.as_view(), name='login'),
    path('logout/', LogoutView.as_view(), name='logout'),
    path('register/', SignUpView.as_view(), name='register'),
    # path('api/users/', user_list, name='user_list'),
    # path('api/users/<int:pk>/', user_detail, name='user_detail'),
]

# from django.urls import path
# from account.views import SignInView, LogoutView, SignUpView
# from .api import registration_view
#
# app_name = "account"
#
# urlpatterns = [
#     path('login/', SignInView.as_view(), name='login'),
#     path('logout/', LogoutView.as_view(), name='logout'),
#     # path('register/', registration_view, name='register'),
#     path('register/', SignUpView.as_view(), name='register'),
#     # path('api/users/', user_list, name='user_list'),
#     # path('api/users/<int:pk>/', user_detail, name='user_detail'),
#
# ]
Exemplo n.º 5
0
from django.conf.urls import url

from account.views import LoginView, LogoutView

urlpatterns = [
    # 登录
    url(r'^login$', LoginView.as_view()),
    # 退出
    url(r'^logout$', LogoutView.as_view()),
]
Exemplo n.º 6
0
from django.conf.urls import url

from account.views import RegisterUserProfileView, LoginView, LogoutView, UserProfileView

urlpatterns = [
    url(r'^register$', RegisterUserProfileView.as_view(), name='register'),
    url(r'^login$', LoginView.as_view(), name='login'),
    url(r'^logout$', LogoutView.as_view(), name='logout'),
    url(r'^profile$', UserProfileView.as_view(), name='profile')
]
Exemplo n.º 7
0
from django.urls import path
from account.views import RegistrationAPIView, LoginAPIView, LogoutView

app_name = 'account'

urlpatterns = [
    path("register/", RegistrationAPIView.as_view()),
    path("login/", LoginAPIView.as_view()),
    path("logout/", LogoutView.as_view()),
]
Exemplo n.º 8
0
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from rest_framework_simplejwt import views as jwt_views
from account.views import LogoutView, MyTokenObtainPairView

urlpatterns = [
    # 管理模型
    path('admin/', admin.site.urls),
    # 接口管理
    path('api/', include('core.urls')),
    # 账号管理
    path('account/', include('account.urls')),
    path('api/token/',
         MyTokenObtainPairView.as_view(),
         name='token_obtain_pair'),
    path('api/token/refresh/',
         jwt_views.TokenRefreshView.as_view(),
         name='token_refresh'),
    path('api/logout/', LogoutView.as_view(), name='auth_logout'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Exemplo n.º 9
0
from django.conf.urls import *

from account.views import LoginView, LogoutView, ChangePassWord, look_ones_answers, UserObjectView
from account.views import UserView
from account.views import look_ones_questions
from . import views

urlpatterns = patterns(
    '',
    url(r'^login/?$', LoginView.as_view(), name='user_login_view'),
    url(r'^user/?$', UserView.as_view(), name='user_view'),
    url(r'^user/(?P<id>\d+)/?$',
        UserObjectView.as_view(),
        name='user_object_view'),
    url(r'^logout/?$', LogoutView.as_view(), name='user_logout_view'),
    url(r'^change_password/?$',
        ChangePassWord.as_view(),
        name='change_password_view'),
    url(r'^user/(?P<id>\d+)/questions/?$',
        look_ones_questions,
        name='look_ones_questions'),
    url(r'^user/(?P<id>\d+)/answers/?$',
        look_ones_answers,
        name='look_ones_answers'),
)
Exemplo n.º 10
0
from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path, include
from account.views import LoginView, LogoutView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/v1/', include('account.urls'), name='profile'),
    path('api/v1/', include('comic.urls'), name='comic'),
    path('api/v1/', include('publisher.urls'), name='publisher'),
    path('api/v1/login/', LoginView.as_view()),
    path('api/v1/logout/', LogoutView.as_view()),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Exemplo n.º 11
0
    # We use localized URLs in our app. django-user-accounts doesn't. Too bad.

    from account.views import (SignupView, LoginView, LogoutView, DeleteView,
                               ConfirmEmailView, ChangePasswordView,
                               PasswordResetView, PasswordResetTokenView,
                               SettingsView)

    urlpatterns += i18n_patterns(
        "",
        url(_(r"^signup/$"), SignupView.as_view(),
            name="account_signup"),
        # original is: url(_(r"^login/$"), but we prefer:
        url(_(ur'^signin/$'), LoginView.as_view(),
            name="signin"),
        # original is: url(_(r"^logout/$"), but we prefer:
        url(_(ur'^signout/$'), LogoutView.as_view(),
            name="signout"),
        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"^delete/$"), DeleteView.as_view(),
            name="account_delete"),
    )
Exemplo n.º 12
0
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.contrib.staticfiles.urls import staticfiles_urlpatterns

from unilearn.views import IndexPageView
from account.views import LoginView, LogoutView


admin.autodiscover()

urlpatterns = patterns('',
    url(r'', include('lecture.urls')),
    url(r'^profile', include('account.urls')),
                       
    url(r'^$', IndexPageView.as_view(), name='index'),
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^logout/$', LogoutView.as_view(), name='logout'),

    url(r'^admin/', include(admin.site.urls)),
)

urlpatterns += staticfiles_urlpatterns()
Exemplo n.º 13
0
from django.conf.urls import patterns, url

from account.views import LoginView, RegisterView, account_view, LogoutView


urlpatterns = patterns('',
    url(r'^login/$', LoginView.as_view(), name="account-login"),
    url(r'^logout/$', LogoutView.as_view(), name="account-logout"),
    url(r'^register/$', RegisterView.as_view(), name="account-register"),
    url(r'^$', account_view, name="account-page")
)
Exemplo n.º 14
0
from account.views import (
    ChangePasswordView,
    ConfirmEmailView,
    DeleteView,
    LoginView,
    LogoutView,
    PasswordResetTokenView,
    PasswordResetView,
    SettingsView,
    SignupView,
)

urlpatterns = [
    path("signup/", SignupView.as_view(), name="account_signup"),
    path("login/", LoginView.as_view(), name="account_login"),
    path("logout/", LogoutView.as_view(), name="account_logout"),
    path("confirm_email/<str:key>/",
         ConfirmEmailView.as_view(),
         name="account_confirm_email"),
    path("password/", ChangePasswordView.as_view(), name="account_password"),
    path("password/reset/",
         PasswordResetView.as_view(),
         name="account_password_reset"),
    path("password/reset/<str:uidb36>/<str:token>/",
         PasswordResetTokenView.as_view(),
         name="account_password_reset_token"),
    path("settings/", SettingsView.as_view(), name="account_settings"),
    path("delete/", DeleteView.as_view(), name="account_delete"),
]
Exemplo n.º 15
0
    # We use localized URLs in our app. django-user-accounts doesn't. Too bad.

    from account.views import (SignupView, LoginView, LogoutView, DeleteView,
                               ConfirmEmailView, ChangePasswordView,
                               PasswordResetView, PasswordResetTokenView,
                               SettingsView)

    urlpatterns += i18n_patterns(
        "",
        url(_(r"^signup/$"), SignupView.as_view(),
            name="account_signup"),
        # original is: url(_(r"^login/$"), but we prefer:
        url(_(ur'^signin/$'), never_cache(LoginView.as_view()),
            name="signin"),
        # original is: url(_(r"^logout/$"), but we prefer:
        url(_(ur'^signout/$'), never_cache(LogoutView.as_view()),
            name="signout"),
        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"^delete/$"), DeleteView.as_view(),
            name="account_delete"),
    )
Exemplo n.º 16
0
from django.urls import path, re_path
from account.views import (
    ChangePasswordView,
    ConfirmEmailView,
    DeleteView,
    LoginView,
    LogoutView,
    PasswordResetTokenView,
    PasswordResetView,
    SettingsView,
    SignupView,
)

urlpatterns = [
    path('signup/', SignupView.as_view(), name="account_signup"),
    path('login/', LoginView.as_view(), name="account_login"),
    path('logout/', LogoutView.as_view(), name="account_logout"),
    re_path(r'^confirm_email/(?P<key>\w+)/$',
            ConfirmEmailView.as_view(),
            name="account_confirm_email"),
    path('password/', ChangePasswordView.as_view(), name="account_password"),
    path('password/reset/',
         PasswordResetView.as_view(),
         name="account_password_reset"),
    re_path(r'^password/reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$',
            PasswordResetTokenView.as_view(),
            name="account_password_reset_token"),
    path('settings/', SettingsView.as_view(), name="account_settings"),
    path('delete/', DeleteView.as_view(), name="account_delete"),
]
Exemplo n.º 17
0
from __future__ import unicode_literals

from django.conf.urls import patterns, url

from account.views import SignupView, LoginView, LogoutView, DeleteView
from account.views import ConfirmEmailView
from account.views import ChangePasswordView, PasswordResetView, PasswordResetTokenView
from account.views import SettingsView

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/(?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"^delete/$", DeleteView.as_view(), name="account_delete"),
)
Exemplo n.º 18
0
admin.autodiscover()
from django.conf import settings
from django.conf.urls.static import static
from page.views import Index, About
from account.views import SignupFormView, LoginFormView, LogoutView
from sponsor.views import SponsorListView


urlpatterns = patterns('',
    url(r'^$', Index.as_view(), name='index'),
    url(r'^about/$', About.as_view(), name='about'),

    # account
    url(r'^account/signup/$', SignupFormView.as_view(), name='signup'),
    url(r'^account/login/$', LoginFormView.as_view(), name='login'),
    url(r'^account/logout/$', LogoutView.as_view(), name='logout'),

    url(r'^programs/', ProgramsView.as_view(), name='programs'),
    # registration
    url(r'^registration/', RegistrationView.as_view(), name='registration'),

    # sponsor
    url(r'^sponsors/$', SponsorListView.as_view(), name='sponsors'),

    # news
    url(r'^news/', include('news.urls', app_name='news')),
    
    # venue
    url(r'^venue/$', VenueView.as_view(), name='venue'),

    # admin
Exemplo n.º 19
0
from __future__ import unicode_literals

from django.conf.urls import patterns, url
from django.views.generic import TemplateView

from account.views import SignupView, LoginView, LogoutView, DeleteView
from account.views import ConfirmEmailView
from account.views import ChangePasswordView, PasswordResetView, \
    PasswordResetTokenView
from account.views import SettingsView

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/(?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"^delete/$", DeleteView.as_view(), name="account_delete"),
)

handler403 = TemplateView.as_view(template_name="403.html")
Exemplo n.º 20
0
    path('register/', RegisterView.as_view(), name='register'),
    # 邮件激活路由
    re_path('active/(?P<active_code>.*)/', ActiveUserView.as_view(), name='user_active'),
    # 手机号注册路由
    path('forcode/', csrf_exempt(ForCodeView.as_view()), name='forcode'),
    # 第三方登录
    path('social/', include('social_django.urls', namespace='social')),
    # 微博第三方登录路由
    path('weibo/', weibo_login, name="weibo"),
    # 微博登录后回调路由
    path("bindemail/", Bindemail.as_view(), name="Bindemail"),

    # 用户登陆路由
    path("login/", LoginView.as_view(), name="login"),
    # 用户注销路由
    path('logout/', LogoutView.as_view(), name="logout"),
    # 用户找回密码路由
    path('forget/', ForgetPwdView.as_view(), name='forget_pwd'),
    # 用户重置密码路由
    re_path('reset/(?P<active_code>.*)/', ResetView.as_view(), name='reset_pwd'),
    # 用户修改密码路由
    path('modify_pwd/', ModifyPwdView.as_view(), name='modify_pwd'),

    # 首页信息
    path('detail/<str>', class_detail, name='detail'),
    #
    path('set/', include('competition.urls', namespace='set')),
    #
    path('rank/', rank, name='rank'),

]