2018-08-08 模板

DTL文件

Django文件中的模板系统主要是DTL模板语言,比普通HTML功能更为强大。


模板查找路径配置

模板查找路径要在settings.py中设置

注意在直接写文件所在路径时往往要在前面加个r,意思是把字符串当成原生字符串,这样\t就不会被当成制表符

1、DIRS

这个键储存了模板优先查找位置,一般是

os.path.join(BASE_DIR,‘templates’)

BASE_DIR 表示了当前文件夹所在位置,templates是在项目下自建的文件夹

2、APP_DIRS

这个对应的是项目下面每个APP内的模板文件,如果它的值是True,那么一旦视图函数里的模板文件并未在DIRS中找到,就会在对应APP内的templates文件夹中寻找。如果本APP内仍然没有,则会去同一项目下其他APP下面的templates文件夹中寻找。如果所有路径下均未找到,则会抛出一个异常。


视图函数向模板文件传递参数

date过滤器


你可能感兴趣的:(2018-08-08 模板)