新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Flask中jinja2的三種語法
在之前的學習中我們已經了解到,jinja2是Flask里的一個模板,那么其中的還存在著不同的語法,本篇對其進行了區(qū)分主要有三種。相信大家對于不同語言中的語法,已經初步有所接觸過。那么對于jinja2里的語法,相信大部分人還是沒有學習過的,下面就一起來看看具體的內容吧。

在jinja2中,存在三種語法:
1、控制結構 {% %}
2、變量取值 {{ }}
jinja2模板中使用 {{ }} 語法表示一個變量,它是一種特殊的占位符。當利用jinja2進行渲染的時候,它會把這些特殊的占位符進行填充/替換,jinja2支持python中所有的Python數(shù)據(jù)類型比如列表、字段、對象等。
3、注釋 {# #}
{# This is jinja code
{% for file in filenames %}
...
{% endfor %}
#}
可以看到,for循環(huán)的使用方式和Python比較類似,但是沒有了句尾的冒號,另外需要使用endfor最為結尾,其實在jinja2中,if也是一樣的,結尾需要使用endif。
以上就是Flask中jinja2三種語法的介紹,大家可以就基本的內容先進性學習,然后再結合結尾的代碼示例進行理解。
名稱欄目:創(chuàng)新互聯(lián)Python教程:Flask中jinja2的三種語法
文章路徑:http://m.fisionsoft.com.cn/article/cdoeoij.html


咨詢
建站咨詢
