W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
如果應(yīng)用啟用了行語句,就可以把一個行標(biāo)記為一個語句。例如如果行語句前綴配置為?#,下面的兩個例子是等價的:
<ul>
# for item in seq
<li>{{ item }}</li>
# endfor
</ul>
<ul>
{% for item in seq %}
<li>{{ item }}</li>
{% endfor %}
</ul>
行語句前綴可以出現(xiàn)在一行的任意位置,只要它前面沒有文本。為了語句有更好的可讀 性,在塊的開始(比如?for?、?if?、?elif?等等)以冒號結(jié)尾:
# for item in seq:
...
# endfor
提示
若有未閉合的圓括號、花括號或方括號,行語句可以跨越多行:
<ul>
# for href, caption in [('index.html', 'Index'),
('about.html', 'About')]:
<li><a href="{{ href }}">{{ caption }}</a></li>
# endfor
</ul>
從 Jinja 2.2 開始,行注釋也可以使用了。例如如果配置?##?為行注釋前綴, 行中所有?##?之后的內(nèi)容(不包括換行符)會被忽略:
# for item in seq:
<li>{{ item }}</li> ## this comment is ignored
# endfor
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: