Example #1
0
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"),
]
Example #2
0
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()),
]
Example #3
0
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'),
]
Example #4
0
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"),  #编辑

Example #5
0
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'),
]
Example #6
0
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'),  #用户中心-地址页
]
Example #7
0
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")
]
Example #8
0
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'),  # 用户地址页
]
Example #9
0
# -*- 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'),  #用户中心-地址页面
]
Example #10
0
    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",
    ),
Example #11
0
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')  # 退出
]
Example #12
0
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')  # 用户中心 地址页
]
Example #13
0
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'),
]
Example #14
0
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'),  #用户地址
]
Example #15
0
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"),
]
Example #16
0
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'),  # 验证码图片
]
Example #17
0
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 用户中心-首页
]
Example #18
0
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'),  # 用户中心-地址页
]

Example #19
0
    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'),
)
Example #20
0
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'),  # 用户中心-地址页
]
Example #21
0
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()),
]
Example #22
0
    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"),
]
Example #23
0
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配置
Example #24
0
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'),  # 用户中心-地址页
]
Example #25
0
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')),
]
Example #26
0
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'),     # 用户中心地址页面
'''
Example #27
0
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'),
]