定義:在Django框架中,模板是可以幫助開發者快速生成呈現給用戶頁面的工具
模板的設計方式實現了我們MVT中VT的解耦,VT有著N:M的關系,一個V可以調用任意T,一個T可以供任意V使用
模板處理分為兩個過程
① 加載 ② 渲染模板主要有兩個部分
① HTML靜態代碼 ② 動態插入的代碼段(挖坑,填坑)模板中的動態代碼段除了做基本的靜態填充,還可以實現一些基本的運算,轉換和邏輯。
模板中的變量: 視圖傳遞給模板的數據,遵守標識符規則
語法{{ var }}
模板中的標簽
語法 {% tag %}
作用
加載外部傳入的變量 在輸出中創建文本 控制循環或邏輯{% if 表達式 %} 語句 {% endif %} {% if 表達式 %} 語句 {% else %} 語句 {% endif %} {% if 表達式 %} 語句 {% elif 表達式 %} 語句{% endif %}{% for 變量 in 列表 %} 語句1 {% empty %} 語句2 {% endfor %}模版語言注釋有兩種:
1 單行注釋:{# 被注釋掉的內容 #}
2 多行注釋
{% comment %}
被注釋的內容
{% endcomment %}
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林站長站的支持。如果你想了解更多相關內容請查看下面相關鏈接
新聞熱點
疑難解答