6.Django中子路由的使用【配合include()函数使用进行路由分配】 && path()中参数kwargs讲解

     阅读:46

引用——现在有个问题是:
  如果我们项目做的很大,一个项目里有数十个app,总共成百上千个路由,难道我们全都写在一个主路由urls.py文件里么!看着不舒服,管理也很难受啊!!!

    这就引出了本文的内容——子路由的使用(配合include()函数使用!)

1.include的作用:

  • 一个project有一个主路由urls.py(只用来分配!)
  • 各个app也建立自己的urls.py(但是浏览器中访问url的时候最先访问的仍是主路由对应的urls.py文件)
  • 所以用include()函数在主路由对应的urls.py文件中进行注册/分配!

1.1Django中实战使用:

(1)项目目录下的主urls.py文件:

from django.contrib import admin
from django.urls import