W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
默認(rèn)配置中,模板引擎不會對空白做進(jìn)一步修改,所以每個(gè)空白(空格、制表符、換行符 等等)都會原封不動返回。如果應(yīng)用配置了 Jinja 的?trim_blocks?,模板標(biāo)簽后的 第一個(gè)換行符會被自動移除(像 PHP 中一樣)。
此外,你也可以手動剝離模板中的空白。當(dāng)你在塊(比如一個(gè) for 標(biāo)簽、一段注釋或變 量表達(dá)式)的開始或結(jié)束放置一個(gè)減號(?-?),可以移除塊前或塊后的空白:
{% for item in seq -%}
{{ item }}
{%- endfor %}
這會產(chǎn)出中間不帶空白的所有元素。如果?seq?是?1?到?9?的數(shù)字的列表, 輸出會是123456789?。
如果開啟了?行語句?,它們會自動去除行首的空白。
提示
標(biāo)簽和減號之間不能有空白。
有效的:
{%- if foo -%}...{% endif %}
無效的:
{% - if foo - %}...{% endif %}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: