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, include, re_path from django.conf.urls import url from django.views.generic import TemplateView from django.views.static import serve import xadmin from apps.users.views import LoginView from apps.users.views import LogoutView from apps.organizations.views import OrgView from MxOnline.settings import MEDIA_ROOT urlpatterns = [ # path('admin/', admin.site.urls), 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"), # 机构相关页面 url(r'^org_list/', OrgView.as_view(), name="org_list"), # 配置上传文件的访问url # 后边取出的所有字符串, 放到变量中,并传到后面path的变量名称中。 url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}) ]
# from apps.courses.views import CourseView # from apps.organization.views import OrgView from django.conf.urls import url,include from django.views.static import serve from MXOline.settings import MEDIA_ROOT from apps.operations.views import * urlpatterns = [ path('admin/', admin.site.urls), path('xadmin/', xadmin.site.urls), # path('', views.index), # 第一种定义路由的方式 # path('', TemplateView.as_view(template_name='index.html'), name='index'), path('',IndexView.as_view(), name='index'), path('login/', LoginView.as_view(), name='login'), path('logout/', LogoutView.as_view(), name='logout'), # 配置授课机构列表展示 # path('orglist/', OrgView.as_view(), name='orglist'), # 配置上传文件的访问的url url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}), # path('courselist/', CourseView.as_view(), name='course-list'), # 授课机构相关操作 url(r'^org/', include(('apps.organization.urls', 'organization'), namespace='org')), # 课程相关页面 url(r'^course/', include(('apps.courses.urls', 'courses'), namespace='course')), # 用户操作相关 url(r'^op/', include(('apps.operations.urls', 'operations'), namespace='op')), url(r'^users/', include(('apps.users.urls', 'users'), namespace='users')), ]
#from django.contrib import admin from django.urls import path from apps.users.views import LoginView, UserCreate, LogoutView app_name = 'users' urlpatterns = [ path('login', view=LoginView.as_view(), name=LoginView.name), path('create', view=UserCreate.as_view(), name=UserCreate.name), path('logout', view=LogoutView.as_view(), name='logout') ]