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