1. 不使用include方法
1.表象
另一种路由编写方式,不用使用include
引出namespace概念
可以看到如果使用include方法,后面可带上一个参数赋值给namespace
在无namespace时,
如果为所有以/base/开头的url添加 name='base'
这个时候访问竟然报错了,但是上期讲解的时候这种方法是会成功的
看一下include源码为什么会报错
向下翻include源码,这里如果namspace是True但是app_name 是False
就报上面的错
app 的urls.py里指定name
views.py里指定 namespace:name用于反向生成url
多级嵌套: