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, 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'), # 用户中心-地址页 ]
RegisterView.as_view({'post': 'create'})), # 登录接口 url(r'^api/(?P<version>[v1|v2]+)/login/$', LoginView.as_view()), # 分类列表页 url(r'^api/(?P<version>[v1|v2]+)/category/$', CategoryView.as_view({'get': 'list'})), # 根据分类id 获取某个分类下的所有商品 url(r'^api/(?P<version>[v1|v2]+)/category/(?P<pk>\d+)/$', CategoryView.as_view({'get': 'retrieve'}), name='category'), # 某个商品的详情 url(r'^api/(?P<version>[v1|v2]+)/clothes/(?P<pk>\d+)/$', ClothesView.as_view({'get': 'retrieve'}), name='clothes'), # 添加购物车接口 url(r'^api/(?P<version>[v1|v2]+)/addshopcar/$', ShopcarView.as_view({'post': 'create'}), name='addshopcar'), # 购物车接口 url(r'^api/(?P<version>[v1|v2]+)/shopcar/$', ShopcarView.as_view({'get': 'list'}), name='shopcar'), # 删除购物车 url(r'^api/(?P<version>[v1|v2]+)/shopcar/(?P<pk>\d+)/$', ShopcarView.as_view({'delete': 'destroy'})), # 地址接口 url(r'^api/(?P<version>[v1|v2]+)/address/$', AddressView.as_view({'get': 'list'}), 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.urls import path from user.views import SignUp, SignIn, CheckEmail, CheckAccount, UserInfo, AddressView urlpatterns = [ path('/signup', SignUp.as_view()), path('/signin', SignIn.as_view()), path('/checkemail', CheckEmail.as_view()), path('/checkaccount', CheckAccount.as_view()), path('/userinfo', UserInfo.as_view()), path('/address', AddressView.as_view()), ]
from django.conf.urls import url from apps.user import views from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, UserInfoView, UserOrderView, AddressView, LogoutView, AddAddressView 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/(?P<page>\d+)$', UserOrderView.as_view(), name='order'), url(r'^address$', AddressView.as_view(), name='address'), url(r'^add_address$', AddAddressView.as_view(), name='addaddress'), ]
from django.conf.urls import url from user.views import RegisterView, LoginView, CenterView, MyInfoView, safe, RePassView, SendMailView, AddressView, \ AddressList, ForgetView urlpatterns = [ url(r'^reg$', RegisterView.as_view(), name='注册'), url(r'^login$', LoginView.as_view(), name='登录'), url(r'^center', CenterView.as_view(), name='个人中心'), url(r'^myinfo', MyInfoView.as_view(), name='个人资料'), url(r'^safe', safe, name='安全设置'), url(r'^address', AddressView.as_view(), name='收货地址添加'), url(r'^add_list', AddressList.as_view(), name='收货地址'), url(r'^sendmail', SendMailView.as_view(), name='发送信息'), url(r'^forget', ForgetView.as_view(), name='忘记密码'), url(r'^repass', RePassView.as_view(), name='修改密码'), ]
from django.urls import path from user.views import RegisterView, ActiveView, LoginView, AddressView, OrderView, CenterView, LogoutView urlpatterns = [ path('register', RegisterView.as_view(), name='register'), # 用户注册 path('active/<str:token>', ActiveView.as_view(), name='active'), # 用户激活 path('login', LoginView.as_view(), name='login'), # 用户登录 path('logout', LogoutView.as_view(), name='logout'), # 用户退出 path('address', AddressView.as_view(), name='address'), # 用户地址 path('order/<int:page_index>', OrderView.as_view(), name='order'), # 用户订单 path('', CenterView.as_view(), name='center'), # 用户中心 ]
from django.conf.urls import url from user.views import LoginView, index, RegisterView, ForgetView, PersonCenterView, PersonView, AddressView, \ SendVerifyCode urlpatterns = [ url(r'^login/$', LoginView.as_view(), name="login"), url(r'^index/$', index, name="index"), url(r'^register/$', RegisterView.as_view(), name="register"), url(r'^forget/$', ForgetView.as_view(), name="forget"), url(r'^center/$', PersonCenterView.as_view(), name="person_center"), url(r'^person/$', PersonView.as_view(), name="person"), url(r'^address/$', AddressView.as_view(), name="g_address"), url(r'^send/$', SendVerifyCode.as_view(), name="send"), ]
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 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') ]
# -*- 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.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 user import views from django.conf import settings from django.conf.urls.static import static from django.urls import re_path, path, include from django.contrib import admin from django.urls import path, include from user.views import RegisterView, ActiveView, \ LoginView, AddressView, \ UserInfoView, LogoutView,UserOiderView # from django.contrib.auth.decorators import app_name = 'user' urlpatterns = [ # path('register', views.register, name='register'), # 注册 # path('register_handle', views.register_handle, name='register_handle'), # path('show-<int:sid>.html', views.show, name='show'),#内容页 path('register', RegisterView.as_view(), name='register'), # 类视图.as_view() 注册 re_path('active/(?P<token>.*)', ActiveView.as_view(), name='active'), path('login', LoginView.as_view(), name='login'), path('logout', LogoutView.as_view(), name='logout'), re_path('order/(?P<page>\d+)', UserOiderView.as_view(), name='order'), path('info', AddressView.as_view(), name='info'), path('', UserInfoView.as_view(), name='user'), # 用户信息页面 ]
from django.conf.urls import url from django.contrib.auth.decorators import login_required from user.views import LoginView, RegisterView, ActivateView, LogoutView, UserInfoView, OrderView, AddressView # 配置URL和views(路由) urlpatterns = [ url(r'^register$', RegisterView.as_view(), name='register'), # 注册页面url路由 url(r'^login$', LoginView.as_view(), name="login"), # 登录页面url路由 url(r'^activate/(?P<token>.*)', ActivateView.as_view(), name='activate'), # 账户激活页面url url(r'^logout$', LogoutView.as_view(), name='logout'), # 注销url url(r'^$', UserInfoView.as_view(), name='user_info'), # 用户中心 url(r'^order/(?P<page>\d+)$', OrderView.as_view(), name='user_order'), # 用户订单页面 url(r'^addr$', AddressView.as_view(), name='user_addr'), # 用户地址 # login_require 一般用法 # url(r'^$', login_required(UserView.as_view(), login_url='user:login'), name='user'), # url(r'^addr$', login_required(AddressView.as_view(), login_url='user:login'), name='user_addr'), # 用户地址 ]
from django.conf.urls import url from user.views import LoginView, RegisterView, NewPwdView, ForPwdView, BoundPhoneView, saftystep, PaymentView, member, \ GiAddressView, EditAddressView, AddressView, InfoView, delete, SendMsm urlpatterns = [ url('^login/$', LoginView.as_view(), name='登录'), url('^reg/$', RegisterView.as_view(), name='注册'), url('^newpwd/$', NewPwdView.as_view(), name='修改登录密码'), url('^forpwd/$', ForPwdView.as_view(), name='忘记密码'), url('^newphone/$', BoundPhoneView.as_view(), name='绑定新手机号'), url('^safty/$', saftystep, name='安全设置'), url('^payment/$', PaymentView.as_view(), name='支付密码'), url('^giaddress/$', GiAddressView.as_view(), name='收货地址'), url('^editaddress/(?P<id>\d+)$', EditAddressView.as_view(), name='编辑地址'), url('^address/$', AddressView.as_view(), name='添加地址'), url('^info/$', InfoView.as_view(), name='个人信息'), url('^member/$', member, name='个人中心'), url('^del/(?P<id>\d+)$', delete, name='删除地址'), url('^sendmsg/$', SendMsm.as_view(), name='发送验证码'), ]
from django.conf.urls import url from user.views import LoginView, RegisterView, MemberView, ForgetpwdView, UpdatepwdView, saftystep, SendMsg, InfoView, \ AddressView, AddressListView, uploadHeader app_name = 'user' urlpatterns = [ url(r'^login/$', LoginView.as_view(), name="登录"), url(r'^register/$', RegisterView.as_view(), name="注册"), url(r'^member/$', MemberView.as_view(), name="个人中心"), url(r'^forgetpwd/$', ForgetpwdView.as_view(), name="忘记密码"), url(r'^updatepwd/$', UpdatepwdView.as_view(), name="修改密码"), url(r'^sendmsg/$', SendMsg.as_view(), name="发送短信验证码"), url(r'^saftystep/$', saftystep, name="安全设置"), url(r'^info/$', InfoView.as_view(), name="修改个人资料"), url(r'^address/$', AddressView.as_view(), name="添加收货地址"), url(r'^addresslist/$', AddressListView.as_view(), name="收货地址列表"), url(r'^uploadheader/$', uploadHeader, name="上传图片"), ]
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 DB.base_view import BaseVerifyView from user.views import LoginView, RegisterView, index, MemberView, ForgetPassView, PersonalCenterView, SendMsm, \ ResetPasswordView, saftystep, ResetPhoneView, AddressView, AddressAddView, delAddress, AddressEditView urlpatterns = [ url(r'^register/$', RegisterView.as_view(), name="用户注册"), url(r'^login/$', LoginView.as_view(), name="用户登录"), url(r'^index/$', index, name="首页"), url(r'^member/$', MemberView.as_view(), name="个人中心"), url(r'^PersonalCenter/$', PersonalCenterView.as_view(), name="个人资料"), url(r'^forgetpassword/$', ForgetPassView.as_view(), name="忘记密码"), # url(r'^code/$', user_code, name="验证码"), url(r'^SendMsm/$', SendMsm.as_view(), name="验证码"), url(r'^resetpassword/$', ResetPasswordView.as_view(), name="重置密码"), url(r"^saftystep/$", saftystep, name='安全设置页'), url(r"^resetphone/$", ResetPhoneView.as_view(), name='重置手机号码'), url(r'^address/$', AddressView.as_view(), name="收货地址首页"), # 收货地址首页 url(r'^address/add/$', AddressAddView.as_view(), name="收货地址添加"), # 收货地址添加 url(r'^address/edit/(?P<id>\d+)/$', AddressEditView.as_view(), name="收货地址编辑"), # 收货地址编辑 url(r'^address/del/$', delAddress, name="收货地址删除"), # 收货地址删除 ]
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.urls import path, include, re_path from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView app_name = 'user' urlpatterns = [ re_path(r'^register$', RegisterView.as_view(), name='register'), # 注册页面 # re_path(r'^register_handel$', views.register_handel, name='register_handel'), # 注册管理页面 re_path(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), # 用户激活 re_path(r'^login$', LoginView.as_view(), name='login'), # 登陆视图 re_path(r'^logout$', LogoutView.as_view(), name='logout'), # 退出视图 re_path(r'^$', UserInfoView.as_view(), name='user'), # 用户中心页面 re_path(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name='order'), # 用户订单页面 re_path(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'^$',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.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') # 用户中心 地址页 ]