Django框架模板介紹
定義:在Django框架中,模板是可以幫助開發(fā)者快速生成呈現(xiàn)給用戶頁面的工具
模板的設計方式實現(xiàn)了我們MVT中VT的解耦,VT有著N:M的關系,一個V可以調(diào)用任意T,一個T可以供任意V使用
模板處理分為兩個過程
- ① 加載
- ② 渲染
模板主要有兩個部分
- ① HTML靜態(tài)代碼
- ② 動態(tài)插入的代碼段(挖坑,填坑)
模板中的動態(tài)代碼段除了做基本的靜態(tài)填充,還可以實現(xiàn)一些基本的運算,轉換和邏輯。
模板中的變量: 視圖傳遞給模板的數(shù)據(jù),遵守標識符規(guī)則
語法{{ var }}
模板中的標簽
語法 {% tag %}
作用
- 加載外部傳入的變量
- 在輸出中創(chuàng)建文本
- 控制循環(huán)或邏輯
{% if 表達式 %} 語句 {% endif %} {% if 表達式 %} 語句 {% else %} 語句 {% endif %} {% if 表達式 %} 語句 {% elif 表達式 %} 語句 {% endif %}
{% for 變量 in 列表 %} 語句1 {% empty %} 語句2 {% endfor %}
模版語言注釋有兩種:
1 單行注釋:{# 被注釋掉的內(nèi)容 #}
2 多行注釋
{% comment %}
被注釋的內(nèi)容
{% endcomment %}
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接
相關文章
利用Python來實現(xiàn)阿姆斯特朗數(shù)的檢查實例
這篇文章主要給大家介紹了關于利用Python來實現(xiàn)阿姆斯特朗數(shù)的檢查的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03Tensorflow2.4使用Tuner選擇模型最佳超參詳解
這篇文章主要介紹了Tensorflow2.4使用Tuner選擇模型最佳超參詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11解決Django生產(chǎn)環(huán)境無法加載靜態(tài)文件問題的解決
這篇文章主要介紹了解決Django生產(chǎn)環(huán)境無法加載靜態(tài)文件問題的解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-04-04詳解如何將Python可執(zhí)行文件(.exe)反編譯為Python腳本
將?Python?可執(zhí)行文件(.exe)反編譯為?Python?腳本是一項有趣的技術挑戰(zhàn),可以幫助我們理解程序的工作原理,下面我們就來看看具體實現(xiàn)步驟吧2024-03-03Python將文件映射到內(nèi)存使用mmap.mmap()函數(shù)方式
這篇文章主要介紹了Python將文件映射到內(nèi)存使用mmap.mmap()函數(shù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02python統(tǒng)計mysql數(shù)據(jù)量變化并調(diào)用接口告警的示例代碼
這篇文章主要介紹了python統(tǒng)計mysql數(shù)據(jù)量變化并調(diào)用接口告警的示例代碼,幫助大家更好的利用python操作數(shù)據(jù)庫,感興趣的朋友可以了解下2020-09-09