关于Django项目中多个app下urls.py中的url别名的问题

关于Django项目中多个app下urls.py中的url别名的问题

在Django开发过程中,经常会用到路由别名(即url中的name)关于Django项目中多个app下urls.py中的url别名的问题

但在一个Django项目中通常会存在多个app也就是说会存在多个urls.py文件,而每个urls.py文件中会存在多条路由,这就难免会存在相同的别名,而在调用别名时,如果不对sessing.py文件进行设置的话,就会出现找错别名的问题,可能会找到的是别的app下的别名。这时需要对对sessing.py文件进行设置。

在sessing.py文件中找到 TEMPLATES 做如下修改:

关于Django项目中多个app下urls.py中的url别名的问题

修改此处为True

True和False的含义分别为:

True:表示优先在当前app下进行查找别名

False:表示在全局(整个项目)进行别名查找