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()) ]
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 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.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()) ]