1. 程式人生 > >創建 DTL 的 Template 文件與項目重要細節-4

創建 DTL 的 Template 文件與項目重要細節-4

前端 目的 添加 for 循環 settings 文件 emp 類型 解決

django 裏的Templates:
Html 文件 使用了Django 模板語言DTL 可以使用第三方模板比如Jinja2
模板引擎的修改在項目的 settings.py 裏 模板的設置

開發第一個Template:
1、在app 根目錄下創建名為templates 的目錄
2、在該目錄下創建html 文件
3、在views.py 中返回render()

render() 一般有三個參數:request 模板名 返回給前端的數據

DTL 的使用:
render()函數支持一個dict 類型參數
該字典是後臺傳遞到前端模板的參數,鍵為參數名
在前端模板中使用{{參數名}}來直接使用


DTL 也支持if else for 循環這樣的邏輯操作 後面會講到的 {% %} {{ }}

細節:Django 查找Template 是按照INSTALLED_APPS 中添加的順序查找的
如果在兩個app 中使用了同名的html 文件 那麽就會有問題
解決方案:1、改名 2、在app 的templates 目錄下再創建一個與app 同名的目錄
然後將html 文件放到該目錄下即可

創建 DTL 的 Template 文件與項目重要細節-4