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 ]