Django框架模板介紹
定義:在Django框架中,模板是可以幫助開發(fā)者快速生成呈現(xiàn)給用戶頁面的工具
模板的設(shè)計方式實現(xiàn)了我們MVT中VT的解耦,VT有著N:M的關(guān)系,一個V可以調(diào)用任意T,一個T可以供任意V使用
模板處理分為兩個過程
- ① 加載
- ② 渲染
模板主要有兩個部分
- ① HTML靜態(tài)代碼
- ② 動態(tài)插入的代碼段(挖坑,填坑)
模板中的動態(tài)代碼段除了做基本的靜態(tài)填充,還可以實現(xiàn)一些基本的運算,轉(zhuǎn)換和邏輯。
模板中的變量: 視圖傳遞給模板的數(shù)據(jù),遵守標(biāo)識符規(guī)則
語法{{ var }}
模板中的標(biāo)簽
語法 {% 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 %}
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
利用Python來實現(xiàn)阿姆斯特朗數(shù)的檢查實例
這篇文章主要給大家介紹了關(guān)于利用Python來實現(xiàn)阿姆斯特朗數(shù)的檢查的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
Tensorflow2.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?腳本是一項有趣的技術(shù)挑戰(zhàn),可以幫助我們理解程序的工作原理,下面我們就來看看具體實現(xiàn)步驟吧2024-03-03
python高效過濾出文件夾下指定文件名結(jié)尾的文件實例
今天小編就為大家分享一篇python高效過濾出文件夾下指定文件名結(jié)尾的文件實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10
Python將文件映射到內(nèi)存使用mmap.mmap()函數(shù)方式
這篇文章主要介紹了Python將文件映射到內(nèi)存使用mmap.mmap()函數(shù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02
python統(tǒng)計mysql數(shù)據(jù)量變化并調(diào)用接口告警的示例代碼
這篇文章主要介紹了python統(tǒng)計mysql數(shù)據(jù)量變化并調(diào)用接口告警的示例代碼,幫助大家更好的利用python操作數(shù)據(jù)庫,感興趣的朋友可以了解下2020-09-09

