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')




参考

猜你喜欢

转载自www.cnblogs.com/gtscool/p/12369523.html
今日推荐