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'), ]
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'), ]
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()) ]
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'), # # ]
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()), ]
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') ]
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()), ]
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)
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'), )
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)
# 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"), )
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()
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") )
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"), ]
# 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"), )
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"), ]
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"), )
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
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")
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'), ]