Django框架模板介紹
定義:在Django框架中,模板是可以幫助開發(fā)者快速生成呈現給用戶頁面的工具
模板的設計方式實現了我們MVT中VT的解耦,VT有著N:M的關系,一個V可以調用任意T,一個T可以供任意V使用
模板處理分為兩個過程
- ① 加載
- ② 渲染
模板主要有兩個部分
- ① HTML靜態(tài)代碼
- ② 動態(tài)插入的代碼段(挖坑,填坑)
模板中的動態(tài)代碼段除了做基本的靜態(tài)填充,還可以實現一些基本的運算,轉換和邏輯。
模板中的變量: 視圖傳遞給模板的數據,遵守標識符規(guī)則
語法{{ var }}
模板中的標簽
語法 {% tag %}
作用
- 加載外部傳入的變量
- 在輸出中創(chuàng)建文本
- 控制循環(huán)或邏輯
{% if 表達式 %}
語句
{% endif %}
{% if 表達式 %}
語句
{% else %}
語句
{% endif %}
{% if 表達式 %}
語句
{% elif 表達式 %}
語句
{% endif %}
{% for 變量 in 列表 %}
語句1
{% empty %}
語句2
{% endfor %}
模版語言注釋有兩種:
1 單行注釋:{# 被注釋掉的內容 #}
2 多行注釋
{% comment %}
被注釋的內容
{% endcomment %}
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
相關文章
使用 Python 和 LabelMe 實現圖片驗證碼的自動標注功能
文章介紹了如何使用Python和LabelMe自動標注圖片驗證碼,主要步驟包括圖像預處理、OCR識別和生成標注文件,通過結合PaddleOCR,可以快速實現驗證碼字符的自動標注,大幅提升工作效率,感興趣的朋友一起看看吧2024-12-12

