新聞中心
本篇內(nèi)容介紹了“Django框架模板功能介紹”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
定義:在Django框架中,模板是可以幫助開發(fā)者快速生成呈現(xiàn)給用戶頁面的工具
模板的設(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)代碼
② 動態(tài)插入的代碼段(挖坑,填坑)
模板中的動態(tài)代碼段除了做基本的靜態(tài)填充,還可以實(shí)現(xiàn)一些基本的運(yùn)算,轉(zhuǎn)換和邏輯。
模板中的變量: 視圖傳遞給模板的數(shù)據(jù),遵守標(biāo)識符規(guī)則
語法{{ var }}
模板中的標(biāo)簽
語法 {% tag %}
作用
加載外部傳入的變量
在輸出中創(chuàng)建文本
控制循環(huán)或邏輯
{% if 表達(dá)式 %} 語句 {% endif %} {% if 表達(dá)式 %} 語句 {% else %} 語句 {% endif %} {% if 表達(dá)式 %} 語句 {% elif 表達(dá)式 %} 語句 {% endif %}
{% for 變量 in 列表 %} 語句1 {% empty %} 語句2 {% endfor %}
模版語言注釋有兩種:
1 單行注釋:{# 被注釋掉的內(nèi)容 #}
2 多行注釋
{% comment %}
被注釋的內(nèi)容
{% endcomment %}
“Django框架模板功能介紹”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
文章標(biāo)題:Django框架模板功能介紹-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://www.dlmjj.cn/article/dspeos.html