from django.conf.urls import url from user.views import RegisterView, ActiveView, LoginView, UserInfoView, UserOrderView, AddressView, LogoutView # 导入视图类 from django.contrib.auth.decorators import login_required # login_required登录验证装饰器 urlpatterns = [ # url(r'^register$', views.register, name='register'), # url(r'^register_handle$', views.register_handle, name='register_handle'), # url(r'^login$', views.login, name='login'), url(r'^register$', RegisterView.as_view(), name='register'), # 用户注册 url(r'^active/(.*)$', 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'), # 用户激活 ]
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 include, url from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, UserInfoView, UserOrderView, AddressView, LogoutView # from apps.user.views import 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'^user$', 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'^user$', 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'^logout$', LogoutView.as_view(), name='logout'), # 退出用户登录 ]
from django.conf.urls import url, include from django.contrib.auth.decorators import login_required from user import views from user.views import registerView, ActiveView, LoginView, UserInfoView, UserOrderView, UserSiteView, Logout 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$", Logout.as_view(), name="logout"), # 退出 url(r"^$", login_required(UserInfoView.as_view()), name="user"), # 用户中心信息页 url(r"^order/(?P<page>\d+)$", login_required(UserOrderView.as_view()), name="order"), # 用户中心订单页 url(r"^address$", login_required(UserSiteView.as_view()), name="address"), # 用户中心地址页 ]
from django.urls import path, re_path from user.views import RegisterView, ActiveView, LoginView, \ UserInfoView, UserOrderView, AddressView, LogoutView urlpatterns = [ path('register', RegisterView.as_view(), name='register'), re_path('active/(?P<token>.*)$', ActiveView.as_view(), name='active'), path('login', LoginView.as_view(), name='login'), path('logout', LogoutView.as_view(), name='logout'), path('', UserInfoView.as_view(), name='user'), path('order/<int:page>', UserOrderView.as_view(), name='order'), path('address', AddressView.as_view(), name='address'), ]
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 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'), # 用户中心-地址页 ]
from user.views import UsernameView, MobileView, RegisterView, FindPasswordStepOneView, FindPasswordStepTwoView, \ FindPasswordStepThreeView, FindPasswordStepFourView, UserInfoView, SendAndSaveEmail, VerifyEmailView, \ UserBrowseView, UserAuthorizeView urlpatterns = [ # 注册 url(r'register/', RegisterView.as_view()), url(r'username/(?P<username>\w{5,20})/count/', UsernameView.as_view()), url( r'mobiles/(?P<mobile>(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8})/count/', MobileView.as_view()), # 登录 # url(r'authorizations/', obtain_jwt_token, name='authorizations'), url(r'authorizations/$', UserAuthorizeView.as_view(), name='authorizations'), # 找回密码 url(r'accounts/(?P<account>\w{5,20})/sms/token/', FindPasswordStepOneView.as_view()), url(r'sms_codes/', FindPasswordStepTwoView.as_view()), url(r'accounts/(?P<account>\w{5,20})/password/token/', FindPasswordStepThreeView.as_view()), url(r'users/(?P<pk>\d+)/password/', FindPasswordStepFourView.as_view()), # 用户中心 url(r'^user/', UserInfoView.as_view()), url(r'^emails/$', SendAndSaveEmail.as_view()), url(r'^emails/verification/', VerifyEmailView.as_view()), # 用户浏览记录 url(r'^browse_histories/', UserBrowseView.as_view()) ]
# 登录和注册 url('^login/$', LoginView.as_view(), name="login"), url('^register/$', RegisterView.as_view(), name="register"), url('^logout/$', LogoutView.as_view(), name="logout"), # 用户操作 url('^send_blog/$', SendBlogView.as_view(), name="send_blog"), url('^add_comment/$', AddCommentsView.as_view(), name="add_comment"), url('^add_fav/$', AddFavView.as_view(), name="add_fav"), url('^add_praise/$', AddPraiseView.as_view(), name="add_praise"), url('^atten_user/$', AddAttentionView.as_view(), name="add_atten"), # 信息返回 url('^atten_list/$', UserAttentionView.as_view(), name="add_list"), url('^fan_list/$', UserFanView.as_view(), name="fan_user"), url(r'^user_info/$', UserInfoView.as_view(), name="user_info"), url(r'^user_blog/$', UserBlogListView.as_view(), name="user_info"), url(r'^hot_blog/$', HotBlogView.as_view(), name="hot_blog"), url(r'^user_pra/$', UserPraBlogView.as_view(), name="user_pra"), url(r'^user_fav/$', UserFavBlogView.as_view(), name="user_fav"), # 微博评论页面 url(r'^blog_list/$', BlogListView.as_view(), name="blog_list"), url(r'^comment_list/$', BlogCommentsView.as_view(), name="course_comment"), # 图片上传 url(r'^image_upload/$', UploadImageView.as_view(), name="image_upload"),
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'^$', (UserInfoView.as_view()), name='user'), url(r'^order/(?P<page>\d+)$', (UserOrderView.as_view()), name='order'), url(r'^address$', (AddressView.as_view()), name='address'), ]
ActiveUserView.as_view(), name='register'), # 忘记密码 url(r'^forget_pwd/$', ForgetPwdView.as_view(), name='forget_pwd'), # 修改密码get url(r'^reset/(?P<reset_code>.*)/$', ResetView.as_view(), name='reset_pwd'), # 修改密码post url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"), # 用户 # 用户信息 url(r'info/$', UserInfoView.as_view(), name='info'), # 修改密码 url(r'change_pwd/$', ChangePwdView.as_view(), name='change_pwd'), # 用户课程表 url(r'course/$', UserCourseView.as_view(), name='course'), # 用户订单 url(r'order/$', UserOrderView.as_view(), name='order'), # 用户作业 url(r'homework/$', UserWorkView.as_view(), name="homework"), # 用户头像上传 url(r'^image/upload/$', UploadImageView.as_view(), name="image_upload"),
from django.urls import path, re_path from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, UserSiteView from django.contrib.auth.decorators import login_required # 登录页面后的跳转(只能用与Django内置认证系统。有login) urlpatterns = [ path('register/', RegisterView.as_view(), name='register'), # 注册页面 re_path(r'^active/(?P<token>.*$)', ActiveView.as_view(), name='active'), # 用户激活页面 path('login/', LoginView.as_view(), name='login'), # 登录页面 path('logout/', LogoutView.as_view(), name='logout'), # 注销登录 # re_path(r'^$', login_required(UserInfoView.as_view()), name='info'), # 用户信息页面 # path('order/', login_required(UserOrderView.as_view()), name='order'), # 用户订单页面 # path('site/', login_required(UserSiteView.as_view()), name='site'), # 用户地址页面 re_path(r'^$', UserInfoView.as_view(), name='info'), # 用户信息页面 re_path(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name='order'), # 用户订单页面 path('site/', UserSiteView.as_view(), name='site'), # 用户地址页面 ]
from django.conf.urls import url from user.views import RegView, LoginView, UserView, UserInfoView, SendMeg urlpatterns = [ url(r'^login/$', LoginView.as_view(), name="登录"), url(r'^reg/$', RegView.as_view(), name="注册"), url(r'^member/$', UserView.as_view(), name='个人中心'), url(r'^info/$', UserInfoView.as_view(), name='个人资料'), url(r'^senMsg/$', SendMeg.as_view(), name='短信验证') ]
from django.urls import path, re_path from user.views import RegisterView, LoginView, ActiveView, UserInfoView, UserOrderView, AddressView, LogoutView app_name = 'user' urlpatterns = [ re_path(r'register$', RegisterView.as_view(), name='register'), path('active/<str:token>', ActiveView.as_view(), name='register_handle'), re_path(r'login$', LoginView.as_view(), name='login'), re_path(r'logout$', LogoutView.as_view(), name='logout'), re_path(r'order/(?P<page>[0-9]+)$', UserOrderView.as_view(), name='order'), path('address', AddressView.as_view(), name='address'), path('', UserInfoView.as_view(), name='info'), ]
from django.conf.urls import url from user.views import RegisterView, ActiveView, LoginView, LogoutView, \ ForgetPwdView, ChangePwdView, ChangePwdView1, ChangeEmailView, UserInfoView, UserGeneView 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'^forget_pwd$', ForgetPwdView.as_view(), name='forget_pwd'), # 忘记密码 url(r'^change_pwd/(?P<token>.*)$', ChangePwdView.as_view(), name='change_pwd'), # 忘记密码修改密码 url(r'^info$', UserInfoView.as_view(), name='user_center_info'), # 显示用户中心个人信息页面 url(r'^change_email$', ChangeEmailView.as_view(), name='change_email'), # 修改绑定的邮箱 url(r'^gene$', UserGeneView.as_view(), name='user_center_gene'), # 显示用户中心个人家谱页面 ]
from django.conf.urls import url from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserOrderView, UserInfoView, AddressView from django.urls import path, re_path app_name = 'user' urlpatterns = [ # url(r'^register$', views.register, name='register'), # url(r'^register_handle$', views.register_handle, name='register_handle'), re_path(r'^register$', RegisterView.as_view(), name='register'), re_path(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), re_path(r'^login$', LoginView.as_view(), name='login'), re_path(r'^$', UserInfoView.as_view(), name='user'), re_path(r'^order$', UserOrderView.as_view(), name='order'), re_path(r'^address$', AddressView.as_view(), name='address'), re_path(r'^logout$', LogoutView.as_view(), name='logout') ]
from django.conf.urls import url from user.views import RegisterView, user_active, UserLogin, UserInfoView, UserSiteView, UserOrderView, UserLogoutView urlpatterns = [ url(r'^register$', RegisterView.as_view(), name='register'), url(r'^active/(?P<token>.*)$', user_active, name='user_active'), url(r'^login$', UserLogin.as_view(), name='login'), url(r'logout$', UserLogoutView.as_view(), name='logout'), url(r'^info$', UserInfoView.as_view(), name='user_info'), url(r'^order$', UserOrderView.as_view(), name='order'), url(r'^site$', UserSiteView.as_view(), name='site') ]
from django.urls import path from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView app_name = "user" urlpatterns = [ 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("", UserInfoView.as_view(), name="user"), path("order", UserOrderView.as_view(), name="order"), path("address", AddressView.as_view(), name="address"), ]
from django.urls import path from .views import RewardListView, RewardOrderView from user.views import UserInfoView urlpatterns = [ path('/rewardlist', RewardListView.as_view()), path('/rewardorder', RewardOrderView.as_view()), path('/userinfo', UserInfoView.as_view()) ]
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.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 import views from user.views import Register,ActiveView,LoginView,UserInfoView,UserOrderView,AdressView,LogoutView # 导入django自带的登录装饰器 from django.contrib.auth.decorators import login_required urlpatterns = [ # url(r'^register$',views.register, name = 'register'), # url(r'^register_handle$',views.register_handle, name = 'register_handle'), url(r'^register$',Register.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'^order/(?P<page>\d+)$',UserOrderView.as_view(), name = 'order'), # url(r'^order$',login_required(UserOrderView.as_view()), name = 'order'), url(r'^adress$',login_required(AdressView.as_view()), name = 'adress'), url(r'^$',login_required(UserInfoView.as_view()), name = 'user'), ]
#!/usr/bin/env python # -*- coding:utf-8 -*- # author: Yang Zhang # site: from django.urls import path from user.views import UpdateEmailView, MyCourseView from user.views import UserInfoView, ImageUploadView, PasswordUpdateView, SendEmailCodeView from user.views import MyFavOrgView, MyFavTeacher, MyFavCourseView, UserMessageView urlpatterns = [ # 用户信息 path('info/', UserInfoView.as_view(), name='user_info'), # 个人中心 - 首页 path('image_upload/', ImageUploadView.as_view(), name='image_upload'), # 个人中心 - 上传图片 path('update/pwd/', PasswordUpdateView.as_view(), name='update_pwd'), # 个人中心 - 修改密码功能 path('sendemail_code/', SendEmailCodeView.as_view(), name='sendemail_code'), # 发送邮箱验证码 path('update_email/', UpdateEmailView.as_view(), name='update_email'), # 个人中心 - 修改邮箱 path('mycourse/', MyCourseView.as_view(), name='mycourse'), # 个人中心 - 我的课程 path('myfav/org/', MyFavOrgView.as_view(), name='myfav_org'), # 个人中心 - 我的收藏 - 机构 path('myfav/teacher/', MyFavTeacher.as_view(), name='myfav_teacher'), # 个人中心 - 我的收藏 - 授课讲师 path('myfav/course/', MyFavCourseView.as_view(), name='myfav_course'), # 个人中心 - 我的收藏 - 课程 path('mymessage/', UserMessageView.as_view(), name='mymessage'), # 个人中心 - 我的消息
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 # 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'), # 用户中心-地址页 ]
# -*- coding: utf-8 -*- # @Time : 2018/4/25 22:45 # @Author : Wei # @Email : [email protected] # @File : urls.py # @Software: PyCharm from django.urls import path, re_path from user.views import UserInfoView, UploadImageView, PwdUpdateView, SendEmailCodeView, UpdateEmail, MyCourseView, MyMsgView, MyFavOrgView, MyFavCourseView, MyFavTeacherView app_name = "users" urlpatterns = [ #用户信息 path('info/', UserInfoView.as_view(), name='users_info'), #用户头像上传 path('image/upload/', UploadImageView.as_view(), name='image_upload'), #用户个人中心修改密码 path('update/pwd/', PwdUpdateView.as_view(), name='update_pwd'), #修改发送邮箱验证码 path('sendemail_code/', SendEmailCodeView.as_view(), name='sendemail_code'), #修改邮箱 path('updata_email/', UpdateEmail.as_view(), name='update_email'), #我的课程 path('mycourse/', MyCourseView.as_view(), name='mycourse'), #我的消息
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 UserLikeView, UserFundView, SignUpView, SignInView, UserInfoView urlpatterns = [ path('/signup', SignUpView.as_view()), path('/signin', SignInView.as_view()), path('/likelist', UserLikeView.as_view()), path('/fundinglist', UserFundView.as_view()), path('', UserInfoView.as_view()) ]