關於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:表示在全局(整個項目)進行別名查找