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='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'), # 用户中心-地址页 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'), # 退出 # --------用户中心---------- # 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'), # 用户中心-地址页 path('', UserInfoView.as_view(), name='user'), # 用户中心-信息页 re_path('order/(?P<page>(\d)*)/', UserOrderView.as_view(), name='order'), # 用户中心-订单页 path('address/', AddressView.as_view(), name='address'), # 用户中心-地址页 ]
from django.conf.urls import url from django.contrib.auth.decorators import login_required from user.views import RegisterView,ActiveView,LoginView,UserInfoView,UserOrderView,UserAddressView,LogoutView 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'), #注册 # .as_view()会返回一个view对象 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(UserAddressView.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$',UserAddressView.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 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 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.conf.urls import url from django.contrib.auth.decorators import login_required from user.views import RegisterView,ActiveView,LoginView,UserInfoView,UserOrderView,AddressView app_name='user' 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',LoginView.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'), # 用户中心地址页面 ]
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'), ]
from django.urls import path,re_path from django.contrib.auth.decorators import login_required from user.views import RegisterView,ActiveView,LoginView, UserInfoView, UserOrderView, AdderssView, LogoutView app_name = 'apps.user' urlpatterns = [ # path('register',views.register, name='register'), # 注册 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('', login_required(UserInfoView.as_view()), name='user'), # 用户中心信息页 path('', UserInfoView.as_view(), name='user'), # 用户中心信息页 re_path('order/(?P<page>\d+)', UserOrderView.as_view(), name='order'), # 用户中心订单页 path('address', AdderssView.as_view(), name='address'), # 用户中心地址页 ]
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 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, re_path from user.views import RegisterView, ActiveView, LoginView, UserOrderView, UserInfoView, UserAddressView, 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'), re_path('order/(?P<page>[0-9]+)', UserOrderView.as_view(), name='order'), path('address/', UserAddressView.as_view(), name='address'), ]
from django.contrib import admin from django.urls import re_path, include from user import views from user.views import RegisterView, ActiveView, LoginView, UserInfoView, UserOrderView, AddressView urlpatterns = [ # re_path(r'^register$',views.register,name='register'), # re_path(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'), #用户中心-地址页 ]
from django.conf.urls import url from user.views import RegisterView,ActiveView,LoginView,LogoutView,UpdatePwdView,ModifyPwdView,ResetPwdView from user.views import UserInfoView,UserOrderView,UserAddressView,UpdateDefaultAddressView,UserCommentView 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'^update_pwd/$', UpdatePwdView.as_view(),name='update_pwd'), # 找回密码页面 url(r'^modify_pwd/(?P<token>.*)/$', ModifyPwdView.as_view(),name='modify_pwd'), #修改密码 url(r'^reset_pwd/$', ResetPwdView.as_view(),name='reset_pwd'), #重设密码 url(r'^logout/$', LogoutView.as_view(),name='logout'), # 退出 url(r'^info/$', UserInfoView.as_view(),name='user_info'), #个人中心 url(r'^order/$', UserOrderView.as_view(),name='user_order'), #个人订单 url(r'^address/$', UserAddressView.as_view(),name='user_address'), #个人收货地址 url(r'^update_address', UpdateDefaultAddressView.as_view(), name='update_address'), # 更改默认收货地址 url(r'^comment/$',UserCommentView.as_view(),name='comment') #用户评论 ]
from django.conf.urls import url from user.views import login_view, register_view, active_view, logout_view from user.views import UserInfoView, UserOrderView, AddressView urlpatterns = [ url(r'^register/$', register_view, name='register'), # 注册 url(r'^active/$', active_view, name='active'), # 激活 url(r'^login/$', login_view, name='login'), # 登录 url(r'^logout$', logout_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.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView from django.urls import path, re_path ''' 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'), #用户中心-地址页面 ] ''' urlpatterns = [ path('register', RegisterView.as_view(), name='register'), 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/(?P<page>\d+)', UserOrderView.as_view(), name='order'), #用户中心-订单页 path('address', login_required(AddressView.as_view()), name='address'), #用户中心-地址页面 ]
from django.urls import path, re_path from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView app_name = 'user' urlpatterns = [ # path('register/', views.register, name='register'), # 注册 # 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('login/', LoginView.as_view(), name='login'), # 登录 path('logout/', LogoutView.as_view(), name='logout'), # 登出 # path('', login_required(UserInfoView.as_view()), name='user'), # 用户中心-信息页 # path('order/', login_required(UserOrderView.as_view()), name='order'), # 用户中心-订单页 # path('address/', login_required(AddressView.as_view()), name='address'), # 用户中心-地址页 path('', UserInfoView.as_view(), name='user'), # 用户中心-信息页 re_path(r'^order/(?P<page>\d+)/$', UserOrderView.as_view(), name='order'), # 用户中心-订单页 path('address/', AddressView.as_view(), name='address'), # 用户中心-地址页 ]
from django.conf.urls import url #from user import views from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, 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'^register_handle$', RegisterView.as_view(), name='register_handle'), url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), url(r'^login$', LoginView.as_view(), name='login'), 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') ]
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.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.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 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$',views.register, name='register'), # 注册 # url(r'^register_handle$',views.register_handle, name='register_handle'), # 注册 url(r'^register$', RegisterView.as_view(), name='register'), # 注册 # 补获token,作为关键字 url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='avtive'), # 激活 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/(?P<page>\d+)/(?P<order_status>\d+)$', UserOrderView.as_view(), name='order'), # 用户订单 url(r'^address', AddressView.as_view(), name='address'), # 用户地址 ]
from django.urls import path from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView from django.conf.urls import url from django.contrib.auth.decorators import login_required from user import views urlpatterns = [ # path('register', views.register, name='register'), # 注册 # url(r'^register_handle$', views.register_handle, name='register_handle') path('register', RegisterView.as_view(), name='register'), url(r'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', UserOrderView.as_view(), name='order'), # 用户中心-订单页 path('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 django.contrib.auth.decorators import login_required #登录页面跳转 from user.views import RegisterView, ActiveView, LoginView,UserInfoView,UserOrderView,AddressView,LogoutView 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(UserSiteView.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'), ]
#-*-coding:utf-8-*- from django.contrib import admin from django.urls import path from user.views import RegisterView, LoginView, ActiveView, LoginoutView, UserInfoView, UserOrderView, UserSiteView from order.views import OrderPayView, CheckPayView app_name = 'user' urlpatterns = [ path('register/', RegisterView.as_view(), name='register'), path('login/', LoginView.as_view(), name='login'), path('active/str<token>/', ActiveView.as_view(), name='active'), path('logout/', LoginoutView.as_view(), name='logout'), path('', UserInfoView.as_view(), name='user'), path('order/int<page>/', UserOrderView.as_view(), name='order'), path('address/', UserSiteView.as_view(), name='address'), path('pay/', OrderPayView.as_view(), name='pay'), path('check/', CheckPayView.as_view(), name='check') ]
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 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.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, 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"), ]