Django学习笔记(11)url管理之include

Django中在project_name 项目名称下的同名文件夹中会自动创建urls.py来管理url,当项目有多个模块时,而urls.py文件只有一个,写在一起的话,会比较混乱,故引入include来管理子应用的urls

项目中有新的应用模块,testcase

1.在testcase目录下创建urls.py文件

 

 

 

testcase/urls.py

1 from django.urls import path
2 from . import views
3 
4 urlpatterns = [
5     path('add_case_set/',views.case_set),
6     path('case_set/',views.case_set_all),
7     path('case_set_new/',views.case_set_new)
8 ]

 

dj_test/urls.py     项目的urls

  浏览器访问:http://127.0.0.1:8000/testcase/case_set等即可,需要将前缀(testcase)+view.py定义的方法名来访问

 1 from django.contrib import admin
 2 from django.urls import path,include
 3 from testcase import urls
 4 
 5 urlpatterns = [
 6         #引用子应用中的url
 7     path('testcase/',include(urls))#以testcase开头
 8 
 9 
10 
11 ]

 

posted @ 2020-07-23 11:33  布谷鸟的春天  阅读(189)  评论(0编辑  收藏  举报