from django.conf.urls import url from django.views.generic import TemplateView from django.contrib.auth.decorators import login_required from apps.users.views import UserInfoView, UploadImageView, ChangePwdView, ChangeMobileView from apps.users.views import MyFavOrgView, MyFavTeacherView, MyFavCourseView, MyMessageView urlpatterns = [ url(r'^info/$', UserInfoView.as_view(), name="info"), url(r'^image/upload/$', UploadImageView.as_view(), name="image"), url(r'^update/pwd/$', ChangePwdView.as_view(), name="update_pwd"), url(r'^update/mobile/$', ChangeMobileView.as_view(), name="update_mobile"), #url(r'^mycourse/$', MyCourseView.as_view(), name="mycourse"), url(r'^mycourse/$', login_required( TemplateView.as_view(template_name="usercenter-mycourse.html"), login_url="/login/"), {"current_page": "mycourse"}, name="mycourse"), url(r'^myfavorg/$', MyFavOrgView.as_view(), name="myfavorg"), url(r'^myfav_teacher/$', MyFavTeacherView.as_view(), name="myfav_teachers"), url(r'^myfav_course/$', MyFavCourseView.as_view(), name="myfav_course"), url(r'^messages/$', MyMessageView.as_view(), name="messages"), ]
from django.conf.urls import url from apps.users.views import UserInfoView, UploadImageView, ChangePwdView, ChangeMobileView, MycourseView, MyFavView,MyFavTeacherView,MyFavCourseView from django.views.generic import TemplateView from django.contrib.auth.decorators import login_required urlpatterns = [ url(r'^info/$', UserInfoView.as_view(), name='info'), url(r'^image/upolad/$', UploadImageView.as_view(), name='image'), url(r'^update/pwd/$', ChangePwdView.as_view(), name='update_pwd'), url(r'^update/mobile/$', ChangeMobileView.as_view(), name='update_mobile'), # url(r'^mycourse/$', MycourseView.as_view(), name='my_course'), url(r'^mycourse/$', login_required(TemplateView.as_view(template_name="usercenter-mycourse.html"), login_url="/login"), {"current_page": "mycourse"}, name='my_course'), url(r'^mafavorg/$', MyFavView.as_view(), name='my_fav_org'), url(r'^mafavteacher/$', MyFavTeacherView.as_view(), name='my_fav_teacher'), url(r'^mafavcourse/$', MyFavCourseView.as_view(), name='my_fav_course'), ]
from django.urls import path, include, re_path from apps.users.views import UserinfoView, UploadImageView, UpdatePwdView, SendEmailCodeView, UpdateEmailView, \ MyCourseView, MyFavOrgView, MyFavTeacherView,MyFavCourseView,MyMessageView app_name = 'users' urlpatterns = [ #用户信息 path("info/", UserinfoView.as_view(), name='user_info'), #用户图像上传 path("image/upload", UploadImageView.as_view(), name='image_upload'), #修改密码 path("update/pwd/", UpdatePwdView.as_view(), name='update_pwd'), #发送邮箱验证码 path("sendemail_code/", SendEmailCodeView.as_view(), name='sendemail_code'), #修改邮箱 path("update_email/", UpdateEmailView.as_view(), name='update_email'), #我的课程 path("mycourse/", MyCourseView.as_view(), name='mycourse'), #我的收藏-课程机构 path('myfav/org', MyFavOrgView.as_view(), name="myfav_org"), # 我的收藏--授课讲师 path('myfav/teacher/', MyFavTeacherView.as_view(), name="myfav_teacher"), #我的收藏--课程 path('myfav/course/', MyFavCourseView.as_view(), name="myfav_course"), #我的消息 path('my_message/', MyMessageView.as_view(), name="my_message"), ]
# url(r'^add_ask/$', AddUserAskView.as_view(), name='add_ask'), # 用户信息 url(r'^info/$', UserInfoView.as_view(), name='user_info'), # 用户头像上传 url(r'^image/upload/$', UploadImageView.as_view(), name='image_upload'), # 个人中心修改密码 url(r'^update/pwd/$', UpdatePwdView.as_view(), name='update_pwd'), # 发送邮箱验证码 url(r'^sendemail_code/$', SendEmailCodeView.as_view(), name='sendemail_code'), # 修改邮箱 url(r'^update_email/$', UpdateEmailView.as_view(), name='update_email'), # 我的课程 url(r'^mycourse/$', MyCourseView.as_view(), name='my_course'), # 我收藏的课程机构 url(r'^myfav/org/$', MyFavOrgView.as_view(), name='myfav_org'), # 我收藏的讲师 url(r'myfav/teacher/$', MyFavTeacherView.as_view(), name='myfav_teacher'), # 我收藏的课程 url(r'^myfav/course/$', MyFavCourseView.as_view(), name='myfav_course'), # 我的消息 url(r'^message/$', UserMessageView.as_view(), name='user_message'), # 机构收藏 # url(r'^add_fav/$', AddFavView.as_view(), name='add_fav'), # # # 讲师列表页 # url(r'^teacher/list/$', TeacherListView.as_view(), name='teacher_list'), # # url(r'^teacher/detail/(?P<teacher_id>\d+)$', TeacherDetailView.as_view(), name='teacher_detail'), ]
path('register/', RegisterView.as_view(), name='register'), # 个人中心 url(r'^user_info$', UserInfoView.as_view(), name='user_info'), # 个人中心-个人资料 url(r'^upload_image$', UploadImageView.as_view(), name='upload_image'), # 个人中心-个人资料-修改头像 url(r'^upload_info$', UploadInfoView.as_view(), name='upload_info'), # 个人中心-个人资料修改 url(r'^update_pwd$', UpdatePwdView.as_view(), name='update_pwd'), # 个人中心-个人资料密码修改 url(r'^update_mobile$', UpdateMobileView.as_view(), name='update_mobile'), # 个人中心-个人资料手机号修改 # 我的课程 url(r'^mycourse$', login_required( TemplateView.as_view(template_name='usercenter-mycourse.html')), kwargs={'active': 'mycourse'}, name='mycourse'), # 我的收藏 url(r'^fav_org$', MyFavOrgView.as_view(), name='fav_org'), # 我的收藏-课程机构 url(r'^fav_teacher$', MyFavTeacherView.as_view(), name='fav_teacher'), # 我的收藏-授课教师 url(r'^fav_course$', MyFavCourseView.as_view(), name='fav_course'), # 我的收藏-收藏的课程 # 我的消息 url(r'^message$', UsersMessageView.as_view(), name='massage'), # 个人中心-消息页面 ]
from django.urls import path from django.views.generic import TemplateView from django.contrib.auth.decorators import login_required from apps.users.views import UserInfoView,UploadImageView,ChangePwdView,ChangeMobileView,MyCourseView,MyFavOrgView,MyFavTeaView,MyFavCourseView,MyMessageView app_name='users' urlpatterns=[ path('info/',UserInfoView.as_view(),name='info'), path('image/upload/',UploadImageView.as_view(),name='image'), path('update/pwd/',ChangePwdView.as_view(),name='update'), path('update/mobile/',ChangeMobileView.as_view(),name='update_mobile'), #path('mycourse/',MyCourseView.as_view(),name='mycourse')#只有get方法,写 一个视图函数,或者直接使用下面的方式 path('mycourse/',login_required(TemplateView.as_view(template_name="usercenter-mycourse.html"),login_url="/login/"),{"current_page":"mycourse"},name='mycourse'), path('myfavorg/',MyFavOrgView.as_view(),name='myfavorg'), path('myfavtea/',MyFavTeaView.as_view(),name='myfavtea'), path('myfavcour/',MyFavCourseView.as_view(),name='myfavcour'), path('messages/',MyMessageView.as_view(),name='messages'), ]