Ejemplo n.º 1
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 用户中心-首页
]
Ejemplo n.º 2
0
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'),  # 用户中心-地址页
]
Ejemplo n.º 3
0
        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'),
]
Ejemplo n.º 4
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")
]
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()),
]
Ejemplo n.º 6
0
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'),
]
Ejemplo n.º 7
0
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='修改密码'),
]
Ejemplo n.º 8
0
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'),  # 用户中心
]
Ejemplo n.º 9
0
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"),
]
Ejemplo n.º 10
0
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"),
]

Ejemplo n.º 11
0
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')
]
Ejemplo n.º 12
0
# -*- 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'),  #用户中心-地址页面
]
Ejemplo n.º 13
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')  # 退出
]
Ejemplo n.º 14
0
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'),  # 用户信息页面

]
Ejemplo n.º 15
0
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'),    # 用户地址

]
Ejemplo n.º 16
0
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='发送验证码'),
]
Ejemplo n.º 17
0
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="上传图片"),
]
Ejemplo n.º 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'),  # 用户中心-地址页
]

Ejemplo n.º 19
0
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="收货地址删除"),  # 收货地址删除
]
Ejemplo n.º 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'),  # 用户中心-地址页
]
Ejemplo n.º 21
0
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'),  # 用地地址
]
Ejemplo n.º 22
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'),  #用户中心-地址页
]
Ejemplo n.º 23
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')  # 用户中心 地址页
]