Exemplo n.º 1
0
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())
]
Exemplo n.º 2
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'^$', (UserInfoView.as_view()), name='user'),
    url(r'^order/(?P<page>\d+)$', (UserOrderView.as_view()), name='order'),
    url(r'^address$', (AddressView.as_view()), name='address'),
]
Exemplo n.º 3
0
        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"),
Exemplo n.º 4
0
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'),  # 用户地址页面
]
Exemplo n.º 5
0
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='短信验证')
]
Exemplo n.º 6
0
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'),
]
Exemplo n.º 7
0
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'),  # 退出用户登录
]
Exemplo n.º 8
0
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())
]