DTL文件
Django文件中的模板系統(tǒng)主要是DTL模板語言,比普通HTML功能更為強(qiáng)大。
模板查找路徑配置
模板查找路徑要在settings.py中設(shè)置
注意在直接寫文件所在路徑時(shí)往往要在前面加個(gè)r,意思是把字符串當(dāng)成原生字符串,這樣\t就不會(huì)被當(dāng)成制表符
1、DIRS
這個(gè)鍵儲(chǔ)存了模板優(yōu)先查找位置,一般是
os.path.join(BASE_DIR,‘templates’)
BASE_DIR 表示了當(dāng)前文件夾所在位置,templates是在項(xiàng)目下自建的文件夾
2、APP_DIRS
這個(gè)對(duì)應(yīng)的是項(xiàng)目下面每個(gè)APP內(nèi)的模板文件,如果它的值是True,那么一旦視圖函數(shù)里的模板文件并未在DIRS中找到,就會(huì)在對(duì)應(yīng)APP內(nèi)的templates文件夾中尋找。如果本APP內(nèi)仍然沒有,則會(huì)去同一項(xiàng)目下其他APP下面的templates文件夾中尋找。如果所有路徑下均未找到,則會(huì)拋出一個(gè)異常。
視圖函數(shù)向模板文件傳遞參數(shù)
date過濾器
