Django中的模板路径总结(九)

2019-08-03  本文已影响0人  梦捷者

一、模板路径的查找顺序

二、模板路径设置的两种方式

1、在app应用下建立模板(有利于在app进行复用操作时使用,即app应用可以使用到多个项目中)------默认使用的


2、在项目根目录下建立模板(集中处理模板)

三、出现的问题

1、为什么要在tempaltes里面再套一层(再套一层app名字,再其里面写html文档)?
如果不进行嵌套一层的话,当根目录下设置的templates下有一个index.html并且在app应用下的templates也有一个index.html这样的话优先选择显示项目根目录下中templates的index.html。(只要找到一个符合的模板,就返回)
2、优先查找项目根目录下设置的templates还是优先查找app应用下的templates?
答:优先查找根目录下设置的templates,因此只要找到一个符合的模板,就返回。

四、模板路径配置总结:

在配置文件setting.py中找到TEMPLATES变量设置来配置。这是一个设置选项的列表,模板大都包含两项通用设置;两种方式配置模板:

上一篇下一篇

猜你喜欢

热点阅读