什么是Templates
Templates预吆,在Django其實是一個一個的HTML文件,它使用了Django模板語言(Django Template Language,DTL)了牛,也可以第三方模板(如Jinja2)
開發(fā)一個Template
步驟如下:
1:在應用的根目錄下創(chuàng)建名叫Templates的目錄
2:在該目錄下創(chuàng)建HTML文件
3:在views.py中返回一個render
4:運行效果如下:
DTL初步使用
render()函數(shù)中支持一個dict類型的參數(shù)窒朋,傳送數(shù)據(jù)到前端
該字典是后臺傳遞到模板的參數(shù)寓辱,鍵為參數(shù)名
在模板中使用{{參數(shù)名}}來直接使用
注意點
Django按照INSTALLED_APPS中的添加順序查找templates
不同APP下templates目錄中的同名.html文件會造成沖突
解決方法:
在應用的templates目錄下創(chuàng)建以應用名為名稱的目錄
將html文件放入新創(chuàng)建的目錄下