from organization.views import OrgView from django.views.static import serve from StudyOnline.settings import MEDIA_ROOT urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), url(r'^$', IndexView.as_view(), name="index"), url(r'^login/$', LoginView.as_view(), name="login"), url(r'^logout/$', LogoutView.as_view(), name="logout"), url(r'^register/$', RegisterView.as_view(), name="register"), url(r'^captcha/', include('captcha.urls')), url(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name="user_active"), url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"), url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name="reset_pwd"), url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"), # 课程机构url配置 url(r'^org/', include('organization.urls', namespace='org')), # 课程相关url配置 url(r'^course/', include('courses.urls', namespace='course')), # 配置上传文件的访问处理函数 url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}), # url(r'^static/(?P<path>.*)$', serve, {"document_root": STATIC_ROOT}), # 课程相关url配置 url(r'^users/', include('user.urls', namespace='users')),
url(r'^xadmin/', xadmin.site.urls), # 账户相关urls设置 url(r'^$', IndexView.as_view(), name='index'), url(r'^login/$', LoginView.as_view(), name='login'), url(r'^logout/$', LogoutView.as_view(), name='logout'), url(r'^register/$', RegisterView.as_view(), name='register'), url(r'^captcha/', include('captcha.urls')), url(r'^activate/(?P<activation_code>.*)/$', ActivateView.as_view(), name='activate'), url(r'^forgetpwd/$', ForgetPwdView.as_view(), name='forgetpwd'), url(r'^resetpwd/(?P<reset_code>.*)/$', ResetPwdView.as_view(), name='resetpwd'), url(r'^modifypwd/$', ModifyPwdView.as_view(), name='modifypwd'), # 配置media访问路径 url(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}), # 配置static访问路径 url(r'^static/(?P<path>.*)$', serve, {'document_root': STATICFILES_DIRS[0]}), # organization相关url url(r'^org/', include('organization.urls', namespace='org')), # course相关url url(r'^course/', include('course.urls', namespace='course')), # 用户中心相关urls url(r'^users/', include('user.urls', namespace='user')),
The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path, re_path, include from .settings import MEDIA_ROOT from django.views.static import serve from user.views import IndexView, LoginView, LogoutView, ProfileView, ModifyPwdView urlpatterns = [ # path('admin/', admin.site.urls), path('', IndexView.as_view(), name='index'), path('login/', LoginView.as_view(), name='login'), path('logout/', LogoutView.as_view(), name='logout'), path('profile', ProfileView.as_view(), name='profile'), path('modify_pwd', ModifyPwdView.as_view(), name='modifypwd'), path('user/', include('user.urls', namespace='user')), re_path('media/(?P<path>.*)', serve, {'document_root': MEDIA_ROOT}) ]
from django.views.static import serve import xadmin from jaoyu.settings import MEDIA_ROOT from user.views import LoginViews, RegisterViews, ActiveUserView, ForgetpawView, NewpwdView, ModifyPwdView urlpatterns = [ path('admin/', xadmin.site.urls), # xadmin页面 path('', TemplateView.as_view(template_name="index.html"), name="index"), # 主页 path('login/', LoginViews.as_view(), name="login"), # 登录页面 path('register/', RegisterViews.as_view(), name="register"), # 注册页面、注册表单post path('captcha/', include('captcha.urls')), # 引用django-captcha自带的urls # 验证码图片 re_path('active/(?P<active_code>.*)/', ActiveUserView.as_view(), name='user_active'), # 注册激活get页面 path('forget/', ForgetpawView.as_view(), name="forgetpaw"), # 忘记密码页面 re_path("reset/(?P<forget_code>.*)/", NewpwdView.as_view(), name="newpwd"), # 重置密码跳转连接 path('modify_pwd/', ModifyPwdView.as_view(), name='modify_pwd'), # post修改用户密码 # 处理图片显示的url,使用Django自带serve,传入参数告诉它去哪个路径找,我们有配置好的路径MEDIAROOT re_path(r'^media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}), # 上传图片下载图片连接 # 课程机构app相关url配置 path("org/", include('organization.urls', namespace="org")), # /org/ ]
from django.conf import settings from django.conf.urls.static import static import xadmin from user.views import LoginView, RegisterView, ActivateView, ForgotPwdView, ResetPwdView, ModifyPwdView from organization.views import InstructorListView, InstructorDetailView urlpatterns = [ path('xadmin/', xadmin.site.urls), path('', TemplateView.as_view(template_name="index.html"), name="index"), path('login/', LoginView.as_view(), name="login"), path('register/', RegisterView.as_view(), name="register"), path('captcha/', include('captcha.urls')), path('activate/<code>/', ActivateView.as_view(), name="activate"), path('reset/', ForgotPwdView.as_view(), name="reset"), path('reset/password/<code>/', ResetPwdView.as_view(), name="reset_pwd"), path('modify/', ModifyPwdView.as_view(), name="modify_pwd"), # organization urls path('org/', include('organization.urls')), # course urls path('course/', include('course.urls')), # instructor urls path('instr/', InstructorListView.as_view(), name="instr-list"), path('instr/detail/<instr_id>/', InstructorDetailView.as_view(), name="instr-detail"), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + static( settings.STATIC_URL, document_root=settings.STATIC_ROOT)
from django.conf.urls import url from user.views import RegisterView,ActiveView,LoginView,LogoutView,UpdatePwdView,ModifyPwdView,ResetPwdView from user.views import UserInfoView,UserOrderView,UserAddressView,UpdateDefaultAddressView,UserCommentView 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'^update_pwd/$', UpdatePwdView.as_view(),name='update_pwd'), # 找回密码页面 url(r'^modify_pwd/(?P<token>.*)/$', ModifyPwdView.as_view(),name='modify_pwd'), #修改密码 url(r'^reset_pwd/$', ResetPwdView.as_view(),name='reset_pwd'), #重设密码 url(r'^logout/$', LogoutView.as_view(),name='logout'), # 退出 url(r'^info/$', UserInfoView.as_view(),name='user_info'), #个人中心 url(r'^order/$', UserOrderView.as_view(),name='user_order'), #个人订单 url(r'^address/$', UserAddressView.as_view(),name='user_address'), #个人收货地址 url(r'^update_address', UpdateDefaultAddressView.as_view(), name='update_address'), # 更改默认收货地址 url(r'^comment/$',UserCommentView.as_view(),name='comment') #用户评论 ]