Django中App的templates加载顺序

加载顺序

在Django中,App首先访问的templates是在setting中设置的DIRS路径.之后,如果DIRS文件夹中找不到指定文件的话,那么就会去App所在的文件夹中去查找指定文件(这个是Django默认的行为).

如果指定DIRS路径下没有指定名称的文件,而在大于一个的APP中的templates中存在相同的文件执行会是这样

但是如果在app的views中设置如下(指定文件夹),那么去查找的就是一个在settings中设置的DIRS文件夹下的test.html,如若找不到,会直接报错.而不会再去APP中去寻找test.html.

 

参考:https://www.cnblogs.com/gtscool/p/12369523.html

posted @ 2023-02-22 10:39  羊脂玉净瓶  阅读(10)  评论(0)    收藏  举报