问题阐述:如何管理多个app下的路由分发,使得管理更加清晰?
1. 在app下创建urls.py文件
from django.conf.urls import urlfrom django.urls import path,re_path ?????from myapp.views import IndexView ????????????urlpatterns = [ ?????url(r‘index/$‘, IndexView.as_view(),name="mpapp_index"), ???path(r‘index/‘, IndexView.as_view(),name="mpapp_index")] ?
2.在myproject/myproject/urls.py配置
from django.conf.urls import url, includefrom django.urls import url,path,includefrom django.contrib import admin ?????urlpatterns = [ ?????url(r‘^admin/‘, admin.site.urls), ???url(r‘^myapp/‘, include("myapp.urls")), ???path(r‘myapp/‘,include("myapp.urls")),#包含myapp中的urls] ?
3.访问
通过localhost:8000/myapp/index/访问该页面
urls 管理
原文地址:https://www.cnblogs.com/zenan/p/10196205.html