from django.conf.urls import url from django.contrib.auth.decorators import login_required from user.views import UserView, LoginView, UserhomeView, LogoutView app_name = 'user' urlpatterns = [ url(r'login/', LoginView.as_view(), name='login'), url(r'^home/(?P<pk>\w+)/$', login_required(UserhomeView.as_view()), name="user_home"), url(r'^logout/$', login_required(LogoutView.as_view()), name="logout"), url(r'^signup/$', UserView.as_view(), name="signup"), ]
from django.contrib import admin from django.urls import path from django.conf.urls import url, include from user.views import GetView, PostView, LoginView, LogoutView urlpatterns = [ path('created/', PostView.as_view(), name="create"), path('<int:pk>', GetView.as_view(), name="get"), path('login/', LoginView.as_view()), path('logout/', LogoutView.as_view()), ]
from django.urls import re_path from user.views import login_view, register_view, LogoutView urlpatterns = [ re_path(r'^register/$', register_view, name='register'), re_path(r'^login/$', login_view, name='login'), re_path(r'^logout/$', LogoutView.as_view(), name='logout'), ]
from django.conf.urls import url from user import views # 下面是类视图导入的包 注册 激活 登录 from user.views import RegisterView,ActiveView,LoginView,LogoutView,Find_pwdView,Find_pwdView1,UserInfoView,UserOrderView,AddressView,DeleteAddrView,IsDefaultView,EditAddrView # 登录装饰器包 from django.contrib.auth.decorators import login_required urlpatterns = [ url(r'^register$', RegisterView.as_view(), name="register"), #改版类视图配置路由,注册 #这个token匹配得到是加密的一串符号,激活 url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name="active"),#激活 url(r'^login$', LoginView.as_view(), name="login"),#登录 url(r'^logout$', LogoutView.as_view(), name="logout"),#退出登录 url(r'^login/find$',Find_pwdView.as_view() , name="find"),#找回密码 url(r'^login/find/reset$',Find_pwdView1.as_view() , name="reset"),#重置密码 # url(r'^$',login_required(UserInfoView.as_view()), name="user"), # 用户中心--个人信息 # url(r'^order$', login_required(UserOrderView.as_view()), name="order"), # 用户中心--全部订单 # url(r'^address$',login_required(AddressView.as_view()), name="address"), # 用户中心--收货地址 url(r'^$', UserInfoView.as_view(), name="user"), # 用户中心--个人信息 url(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name="order"), # 用户中心--全部订单 url(r'^address$', AddressView.as_view(), name="address"), # 用户中心--收货地址 url(r'^address/delete(\d+)$', DeleteAddrView.as_view(), name="delete"), #删除收货地址 url(r'^address/default(\d+)$', IsDefaultView.as_view(), name="default"),#是否默认 url(r'^address/edit(\d+)$', EditAddrView.as_view(), name="edit"), #编辑
from django.conf.urls import url from django.urls import include, path, re_path from django.contrib.auth.decorators import login_required # from . import views from user.views import RegisterView, ActiveView, LoginView, UserInfoView, UserOrderView, UserSiteView, LogoutView app_name = 'user' urlpatterns = [ path('register/', RegisterView.as_view(), name='register'), path('', UserInfoView.as_view(), name='user'), re_path(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), #使用正则匹配url re_path(r'^login', LoginView.as_view(), name='login'), #使用正则匹配url # re_path(r'^$', UserInfoView.as_view(), name='user'),#使用正则匹配url # re_path(r'^order/(?P<page>d+)/$', UserOrderView.as_view(), name='order'),#使用正则匹配url # re_path(r'^order/(\d+)$', UserOrderView.as_view(), name='order'),#使用正则匹配url re_path(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name='order'), #使用正则匹配url # re_path(r'^order/$', UserOrderView.as_view(), name='order'),#使用正则匹配url # re_path(r'^order/page<int:page>/', UserOrderView.as_view(), name='order'),#使用正则匹配url re_path(r'^address', UserSiteView.as_view(), name='address'), #使用正则匹配url re_path(r'^logout', LogoutView.as_view(), name='logout'), #使用正则匹配url # path('login/', LoginView.as_view(), name='login'), # path('register/', views.register, name='register'), # path('register_submit', views.register_submit, name='register_submit'), ]
from django.conf.urls import url from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView urlpatterns = [ url(r'^register/$', RegisterView.as_view(), name='register'), #注册 url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), #用户激活 url(r'^login/$', LoginView.as_view(), name='login'), #登录 url(r'^logout/$', LogoutView.as_view(), name='logout'), #退出登录 # url(r'^$',login_required(UserInfoView.as_view()),name='info'), #用户中心-信息页 # url(r'^order/$',login_required(UserOrderView.as_view()),name='order'), #用户中心-订单页 # url(r'^address/$',login_required(AddressView.as_view()),name='address'), #用户中心-地址页 url(r'^$', UserInfoView.as_view(), name='info'), #用户中心-信息页 url(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name='order'), #用户中心-订单页 url(r'^address/$', AddressView.as_view(), name='address'), #用户中心-地址页 ]
from django.urls import path, re_path from user import views from user.views import RegisterView, ActiveView, LoginView, UserOrderView, UserInfoView, AddressView, LogoutView, CartView from django.contrib.auth.decorators import login_required urlpatterns = [ # path("register/",views.register,name='register'),#name用于url 反向解析使用 # path('register_handle/',views.register_handle,name="register_handle"), path('register/', RegisterView.as_view(), name='register'), re_path(r'active/(?P<token>.*)$', ActiveView.as_view(), name="active"), path(r'login/', LoginView.as_view(), name="login"), path(r'order/', login_required(UserOrderView.as_view()), name='order'), re_path(r'info/', UserInfoView.as_view(), name="info"), path(r'address/', AddressView.as_view(), name="address"), path(r'logout/', LogoutView.as_view(), name='logout'), path(r'cart/', CartView.as_view(), name="cart") ]
from django.conf.urls import url from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView urlpatterns = [ url(r'^register$', RegisterView.as_view(), name='register'), # 注册页面 url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), # 激活页面 url(r'^login$', LoginView.as_view(), name='login'), # 登陆页面 url(r'^logout', LogoutView.as_view(), name='logout'), # 注销用户,推出登陆状态 url(r'^$', UserInfoView.as_view(), name='user'), # 用户信息页 url(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name='order'), # 用户订单页 url(r'^address', AddressView.as_view(), name='address'), # 用户地址页 ]
# -*- coding: utf-8 -*- from django.conf.urls import url from django.contrib.auth.decorators import login_required from user import views from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView urlpatterns = [ #url(r'^register$', views.register, name='register'), #url(r'^register_handle$', views.register_handle, name='register_handle'), url(r'register', RegisterView.as_view(), name='register'), url(r'active/(?P<token>.*)', ActiveView.as_view(), name='active'), url(r'login', LoginView.as_view(), name='login'), url(r'logout', LogoutView.as_view(), name='logout'), #url(r'^$', login_required(UserInfoView.as_view()), name='user'), #用户中心-信息页 #url(r'^order$', login_required(UserOrderView.as_view()), name='order'), #用户中心-订单页 #url(r'^address$', login_required(AddressView.as_view()), name='address'), #用户中心-地址页面 url(r'^$', UserInfoView.as_view(), name='user'), #用户中心-信息页 url(r'^order$', UserOrderView.as_view(), name='order'), #用户中心-订单页 url(r'^address$', AddressView.as_view(), name='address'), #用户中心-地址页面 ]
PublishedPapersDeleteView, FileUpload, ProfileDetailView, OtherInformationDetailView, OtherInformationCreateView, OtherInformationUpdateView, OtherInformationDeleteView, ApplicantListView, ResetPassword, ) urlpatterns = [ path("login/", LoginView.as_view(), name="login"), path("temp_login/", TempLoginView.as_view(), name="login"), path("neeri_login/", NeeriLoginView.as_view(), name="neeri-login"), path("logout/", LogoutView.as_view(), name="logout"), path("signup/", UserRegistrationView.as_view(), name="signup"), path( "email_token_verify/<user_email_token>/", verify_email, name="email-token-verification", ), # path("sms_token_verify/<user_mobile_otp>/", verify_sms, name="sms-token-verification"), path("sms_token_verify/<int:id>/", MobileOTP.as_view(), name="sms-token-verification"), path( "sms_otp_verify/<int:id>/", UpdateMobileOTP.as_view(), name="sms-otp-verification", ),
from django.conf.urls import url from user.views import (RegisterView, LoginView, CenterView, AddressView, InfoView, LogoutView) urlpatterns = [ url(r'^register/', RegisterView.as_view(), name='register'), # 用户注册 url(r'^login/', LoginView.as_view(), name='login'), # 用户登陆 url(r'^center/', CenterView.as_view(), name='center'), # 个人中心 url(r'^address/', AddressView.as_view(), name='address'), # 收货地址 url(r'^info/', InfoView.as_view(), name='info'), # 个人资料 url(r'^logout/', LogoutView.as_view(), name='logout') # 退出 ]
from django.conf.urls import url from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView from user import views urlpatterns = [ # url('^register$', views.register, name='register'), url('^register$', RegisterView.as_view(), name='register'), url('^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), url('^login$', LoginView.as_view(), name='login'), url('^logout$', LogoutView.as_view(), name='logout'), url('^verify_code/$', views.verify_code, name='verify_code'), url('^$', UserInfoView.as_view(), name='user'), # 用户中心 信息页 url('^order$', UserOrderView.as_view(), name='order'), # 用户中心 订单页 url('^address$', AddressView.as_view(), name='address') # 用户中心 地址页 ]
from django.urls import path from user.views import UserRegistrationView, LoginView, LogoutView, UserDetailView app_name = 'user' urlpatterns = [ path('registration/', UserRegistrationView.as_view(), name='user_registration'), path('login/', LoginView.as_view(), name='user_login'), path('logout/', LogoutView.as_view(), name='user_logout'), path('detail/', UserDetailView.as_view(), name='detail'), ]
from user.views import RegisterView, ActiveView, LoginView, UserInfoView, UserOrderView, UserAddressView, LogoutView from django.urls import path, re_path from django.contrib.auth.decorators import login_required app_name = 'user' urlpatterns = [ path('register/', RegisterView.as_view(), name='register'), #用户注册 path('login/', LoginView.as_view(), name='login'), #用户登录 path('logout/', LogoutView.as_view(), name='logout'), #注销登录 re_path('active/(?P<token>.*)$', ActiveView.as_view(), name='active'), #用户激活 path('', UserInfoView.as_view(), name='user'), #用户信息 path('order/', UserOrderView.as_view(), name='order'), #用户订单 path('address/', UserAddressView.as_view(), name='address'), #用户地址 ]
from django.urls import re_path, include from user.views import RegisterView, ActiveView, LogoutView, HomeView, LoginView, UserListView, RoleListView app_name = "[user.urls,]" urlpatterns = [ re_path(r"^register/$", RegisterView.as_view(), name="register"), re_path(r"^active/(?P<token>.+)/$", ActiveView.as_view(), name="active"), re_path(r"^logout/$", LogoutView.as_view(), name="logout"), re_path(r"^home/$", HomeView.as_view(), name="home"), re_path(r"^login/$", LoginView.as_view(), name="login"), re_path(r"^user_list/$", UserListView.as_view(), name="user_list"), re_path(r"^role_list/$", RoleListView.as_view(), name="role_list"), ]
from django.contrib import admin from django.urls import path from django.urls import path, include, re_path from user.views import RegisterView, ActiveView, LoginView, UserOrderView, UserInfoView, UserAddressView, \ LogoutView,UserChangeAddress, UserImage,ChangePassword, SendCode,ImageCode from django.conf.urls import url from django.contrib.auth.decorators import login_required app_name = 'user' urlpatterns = [ url(r"^register/$", RegisterView.as_view(), name='register'), url(r"^login/$", LoginView.as_view(), name="login"), url(r"^active/(?P<token>.*)/$", ActiveView.as_view()), url(r"^$", UserInfoView.as_view(), name='user'), # 用户中心信息页 url(r"^order/(?P<page>\d+)/$", UserOrderView.as_view(), name='order'), url(r"^address/$", UserAddressView.as_view(), name='address'), url(r"^logout/$", LogoutView.as_view(), name='logout'), # 注销登录 url(r'^change_address/$', UserChangeAddress.as_view(), name='change_address'), # 修改地址 url(r'^change_image/$', UserImage.as_view(), name='change_image'), # 修改头像 url(r'^change_password/$', ChangePassword.as_view(), name='ChangePassword'), # 修改密码 url(r'^send_code/$', SendCode.as_view(), name='SendCode'), # 修改密码 url(r'^ImageCode/$', ImageCode.as_view(), name='ImageCode'), # 验证码图片 ]
from django.conf.urls import url # from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView urlpatterns = [ url(r'^register$', RegisterView.as_view(), name='register'), # /user/register 用户注册 url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), # /user/active 用户激活 url(r'^login$', LoginView.as_view(), name='login'), # /user/login 用户登录 url(r'^logout$', LogoutView.as_view(), name='logout'), # /user/logout 用户退出 url(r'^$', UserInfoView.as_view(), name='user'), # /user 用户中心-首页 url(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name='order'), # /user/order 用户中心-首页 url(r'^address$', AddressView.as_view(), name='address'), # /user/address 用户中心-首页 ]
from django.conf.urls import url from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView app_name = 'user' urlpatterns = [ url(r'^register$', RegisterView.as_view(), name='register'), # 注册 url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), # 用户激活 url(r'^login', LoginView.as_view(), name='login'), # 登录 url(r'^logout', LogoutView.as_view(), name='logout'), url(r'^$', UserInfoView.as_view(), name='user'), # 用户中心-信息页 url(r'^order$', UserOrderView.as_view(), name='order'), # 用户中心-订单页 url(r'^address$', AddressView.as_view(), name='address'), # 用户中心-地址页 ]
2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import url, include from django.contrib import admin from rest_framework import routers from rest_framework_jwt.views import obtain_jwt_token, verify_jwt_token from task.views import TaskViewSet from user.views import UserViewSet, LoginView, LogoutView from .views import IndexView router = routers.DefaultRouter() router.register(r'tasks', TaskViewSet) router.register(r'users', UserViewSet) # router.register(r'task', TaskView) urlpatterns = ( url(r'^api/users/login/$', LoginView.as_view(), name='login'), url(r'^api/users/logout/$', LogoutView.as_view(), name='logout'), url(r'^api/', include(router.urls)), url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), url(r'^api-token-auth/', obtain_jwt_token), url(r'^api-token-verify/', verify_jwt_token), url(r'^admin/', admin.site.urls), url(r'^.*$', IndexView.as_view(), name='index'), )
from django.urls import re_path from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView from django.contrib.auth.decorators import login_required urlpatterns = [ # path('register', views.register, name='register'), # 注册 re_path('^register$', RegisterView.as_view(), name='register'), # 注册 re_path('^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), # 激活 re_path('^login$', LoginView.as_view(), name='login'), # 登录 re_path('^logout$', LogoutView.as_view(), name='logout'), # 退出 # re_path('^$', login_required(UserInfoView.as_view()), name='user'), # 用户中心-信息页 # re_path('^order$', login_required(UserOrderView.as_view()), name='order'), # 用户中心-订单页 # re_path('^address$', login_required(AddressView.as_view()), name='address'), # 用户中心-地址页 re_path('^$', UserInfoView.as_view(), name='user'), # 用户中心-信息页 re_path('^order$', UserOrderView.as_view(), name='order'), # 用户中心-订单页 re_path('^address$', AddressView.as_view(), name='address'), # 用户中心-地址页 ]
from django.conf.urls import url from user.views import LoginView, GetView, RegisterView, LogoutView, VKView, VKAuthView, FBView, FBAuthView urlpatterns = [ url(r'^login', LoginView.as_view()), url(r'^get', GetView.as_view()), url(r'^register', RegisterView.as_view()), url(r'^logout', LogoutView.as_view()), url(r'^vk-auth', VKAuthView.as_view()), url(r'^fb-auth', FBAuthView.as_view()), url(r'^vk', VKView.as_view()), url(r'^fb', FBView.as_view()), ]
https://docs.djangoproject.com/en/2.1/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 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.conf import settings from django.urls import path, re_path from django.views.static import serve from search.views import IndexView, SearchSuggest, SearchView, favicon_view from user.views import LoginView, LogoutView, RegisterView urlpatterns = [ path('favicon.ico', favicon_view), re_path('media/(?P<path>.*)', serve, {"document_root": settings.MEDIA_ROOT}), path('', IndexView.as_view(), name="index"), path('suggest/', SearchSuggest.as_view(), name="suggest"), path('search/', SearchView.as_view(), name="search"), path('login/', LoginView.as_view(), name="login"), path('logout/', LogoutView.as_view(), name="logout"), path("register/", RegisterView.as_view(), name="register"), ]
import xadmin from django.views.static import serve #处理media文件 from MxOnline.settings import MEDIA_ROOT, STATIC_ROOT #media路径 from user.views import LoginView, LogoutView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView, IndexView from organization.views import OrgView urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), #首页 url('^$', IndexView.as_view(), name="index"), #用户登陆 url('^login/$', LoginView.as_view(), name="login"), #退出 url('^logout/$', LogoutView.as_view(), name="logout"), #注册页面 url('^register/$', RegisterView.as_view(), name="register"), #图片验证码的配置 url(r'^captcha/', include('captcha.urls')), #用户激活 url(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name="user_active"), #密码找回 url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"), url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name="reset_pwd"), url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"), #课程机构url配置
from django.conf.urls import url # from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView # from fushentang.views import TestView urlpatterns = [ url(r'^register$', RegisterView.as_view(), name='register'), # 注册 url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), # 用户激活 url(r'^login$', LoginView.as_view(), name='login'), # 登录 url(r'^logout$', LogoutView.as_view(), name='logout'), # 注销登录 url(r'^$', UserInfoView.as_view(), name='user'), # 用户中心-信息页 url(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name='order'), # 用户中心-订单页 url(r'^address$', AddressView.as_view(), name='address'), # 用户中心-地址页 ]
from network.views import NetWorkInfoViewSet from layout_image.views import LayoutViewSet, upload_img router = routers.DefaultRouter() router.register('images', ImageInfoViewSet, basename='Images') router.register('container', ContainerVulViewSet, basename='Container') router.register('user/register', UserRegView, basename='register') router.register('user', UserSet, basename='user') router.register('syslog', SysLogSet, basename="SysLog") router.register('tasks', TaskSet, basename="TaskSet") router.register("network", NetWorkInfoViewSet, basename="network") router.register('layout', LayoutViewSet, basename="layout") router.register('time', TimeMoudelSet, basename="time") router.register('timetemp', CreateTimeTemplate, basename="timetmep") router.register('userrank', UserRank, basename="user_rank") router.register('timerank', TimeRankSet, basename="time_rankset") urlpatterns = [ url(r'^', include(router.urls)), url(r'^user/login', obtain_jwt_token), url(r'^user/logout', LogoutView.as_view(), name="logout"), url(r'^user/info', get_user_info.as_view()), url(r'^rank/user', get_user_rank.as_view()), url(r'setting/get', get_setting), url(r'setting/update', update_setting), url(r'img/upload', upload_img), url(r'get/website/imgs', get_timing_imgs), url(r'^getcaptcha/', MyCode.as_view()), url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), ]
from django.urls import path from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, UserAddressView from django.contrib.auth.decorators import login_required urlpatterns = [ # path('register', views.register, name='register'), # 注册页面 # path('register_handle', views.register_handle, name='register_handle'), # 注册处理 path('register', RegisterView.as_view(), name='register'), # 注册页面 path('active/<token>', ActiveView.as_view(), name='active'), # 激活邮件路径 path('login', LoginView.as_view(), name='login'), # 登录界面 path('logout', LogoutView.as_view(), name='logout'), # 退出页面 path('info', UserInfoView.as_view(), name='info'), # 用户中心信息页面 path('order/<page>', UserOrderView.as_view(), name='order'), # 用户中心订单页面 path('address', UserAddressView.as_view(), name='address'), # 用户中心地址页面 ] ''' path('info', login_required(UserInfoView.as_view()), name='info'), # 用户中心信息页面 path('order', login_required(UserOrderView.as_view()), name='order'), # 用户中心订单页面 path('address', login_required(UserAddressView.as_view()), name='address'), # 用户中心地址页面 '''
from django.urls import path from user.views import MyObtainTokenPairView, LogoutView from rest_framework_simplejwt.views import TokenRefreshView urlpatterns = [ path('login/', MyObtainTokenPairView.as_view(), name='token_obtain_pair'), path('login/refresh/', TokenRefreshView.as_view(), name='token_refresh'), path('logout/', LogoutView.as_view(), name='auth_logout'), ]