Django中App的teemplates加载顺序
背景
??Python版本:3.7
??Django版本:1.8
做了一个简略的备忘概述,推荐阅读参考链接.
加载顺序
- 在Django中,App首先访问的templates是在setting中设置的DIRS.
- 如果DIRS文件夹中找不到模板的话,那么就会去App中去查找模板(不用自己设置是默认的).
- 但是如果在app的views中设置如下(指定文件夹),那么去查找的就是一个在settings中设置的DIRS文件夹下的test.html,如若找不到,会直接报错.而不会再去APP中去寻找test.html
def test(request): return render(request,r'test/test.html')