关于Django项目中多个app下urls.py中的url别名的问题
在Django开发过程中,经常会用到路由别名(即url中的name)
但在一个Django项目中通常会存在多个app也就是说会存在多个urls.py文件,而每个urls.py文件中会存在多条路由,这就难免会存在相同的别名,而在调用别名时,如果不对sessing.py文件进行设置的话,就会出现找错别名的问题,可能会找到的是别的app下的别名。这时需要对对sessing.py文件进行设置。
在sessing.py文件中找到 TEMPLATES 做如下修改:
修改此处为True
True和False的含义分别为:
True:表示优先在当前app下进行查找别名
False:表示在全局(整个项目)进行别名查找