from organizations.views import OrgView from django.views.static import serve from onlineEducation.settings import MEDIA_ROOT, STATIC_ROOT urlpatterns = [ path('xadmin/', xadmin.site.urls), path('', TemplateView.as_view(template_name='index.html'), name='index'), path('login/', LoginView.as_view(), name='login'), path('logout/', LogoutView.as_view(), name="logout"), path('register/', RegisterView.as_view(), name='register'), path('captcha/', include('captcha.urls')), re_path('active/(?P<active_code>.*)/', ActiveUserView.as_view(), name="user_active"), re_path('reset/(?P<reset_code>.*)/', ResetView.as_view(), name="reset_pwd"), path('forgetpwd/', ForgetPwdView.as_view(), name='forget_pwd'), path('modify_pwd/', ModifyView.as_view(), name='modify_pwd'), path('org_list/', OrgView.as_view(), name="org_list"), re_path(r'^media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}), re_path(r'^static/(?P<path>.*)', serve, {"document_root": STATIC_ROOT}), path("org/", include('organizations.urls', namespace="org")), path("course/", include('courses.urls', namespace="course")), path("users/", include('users.urls', namespace="users")), ] # 全局404页面配置 handler404 = 'users.views.pag_not_found' # 全局500页面配置 handler500 = 'users.views.page_error'
from organization.views import OrgView urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), url('^$', IndexView.as_view(), name='index'), url('^login/$', LoginView.as_view(), name='login'), url('^logout/$', LogoutView.as_view(), name='logout'), url('^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/$', ModifyView.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('users.urls', namespace='users')),
from users.views import LoginView, RegisterView, ActiveView, ForgetPwdView, ResetView, ModifyView from mooc.settings import MEDIA_ROOT urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), url('^$', TemplateView.as_view(template_name="index.html"), name="index"), url('^login/$', LoginView.as_view(), name="login"), url('^register/$', RegisterView.as_view(), name="register"), url(r'^captcha/', include('captcha.urls')), url(r'^active/(?P<active_code>.*)/$', ActiveView.as_view(), name="user_active"), url(r'^forget/$', ForgetPwdView.as_view(), name="forget"), url(r'^reset_pwd/(?P<reset_code>.*)/$', ResetView.as_view(), name="reset_pwd"), url(r'^modify_pwd/$', ModifyView.as_view(), name="modify_pwd"), # 机构路由 url(r'^org/', include('organization.urls', namespace='org')), # 课程路由 url(r'^course/', include('course.urls', namespace='course')), # 用户路由 url(r'^users/', include('users.urls', namespace='users')), # 上传文件的访问处理 url(r'^media/(?P<path>.*)/$', serve, {'document_root': MEDIA_ROOT}, name="media"), ]
import xadmin from mxonline.settings import MEDIA_ROOT, STATIC_ROOT from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyView, \ LogoutView, IndexView urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), url('^$', 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_password'), url(r'^modify_pwd/$', ModifyView.as_view(), name='modify_code'), # org url(r'^org/', include('organization.urls', namespace='org')), # 处理配置上传文件函数 url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}), url(r'^static/(?P<path>.*)$', serve, {"document_root": STATIC_ROOT}), # url(r'^course/', include('courses.urls', namespace='course')), url(r'^user/', include('users.urls', namespace='user')), ] handler404 = 'user.view.page_not_found'
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')) """ import xadmin from django.urls import path from django.conf.urls import url, include from django.views.static import serve from django.views.generic import RedirectView from users.views import LoginView, RegisterView,ActiveUserView, ForgetPwdView, ResetView, ModifyView from order.views import ProductView from MLGB.settings import MEDIA_ROOT urlpatterns = [ url(r'xadmin/', xadmin.site.urls), url(r'^favicon.ico$', RedirectView.as_view(url=r'static/images/favicon.ico')), url('^$', ProductView.as_view(), name="index"), url('^login/$', LoginView.as_view(), name="login"), url('^register/$', RegisterView.as_view(), name="register"), url(r'^upload/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}), url(r'^users/', include('users.urls', namespace="users")), url(r'^order/', include('order.urls', namespace="order")), url(r'^address/', include('address.urls', namespace="address")), 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'), url(r'^modify/', ModifyView.as_view(), name='modify'), ]
from LgOnline.settings import BASE_DIR from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyView urlpatterns = [ path('admin/', admin.site.urls), path('xadmin/', xadmin.site.urls), path('captcha', include('captcha.urls')), url('^$', TemplateView.as_view(template_name="index.html"), name='index'), re_path(r'^login/', LoginView.as_view(), name='login'), re_path(r'^register/', RegisterView.as_view(), name='register'), re_path(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name='active'), re_path(r'^forget/$', ForgetPwdView.as_view(), name='forget_pwd'), re_path(r'^modifypwd/$', ModifyView.as_view(), name='modify_pwd'), re_path(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name='resetpwd'), #上传文件访问处理 re_path(r'^media/(?P<path>.*)$', serve, {'document_root': os.path.join(BASE_DIR, 'media')}), # 课程机构url配置 re_path(r'^org/', include(('organization.urls', 'organization'), namespace="org")), # 课程相关url配置 re_path(r'^course/', include(('courses.urls', 'organization'), namespace="course")),