空白字符控制
模板在正常情况会将变量 (variable) 和标签区块 (tag blocks) 周围的空白字符完全输出。有时,你不想输出一些额外的空白字符,但代码又需要一些空白字符来显得整洁。
你可以在开始和结束区块 (start or end block tag) 添加 (-
) 来去除前面和后面的空白字符。
{% for i in [1,2,3,4,5] -%}
{{ i }}
{%- endfor %}
上面准确的输出为 "12345",-%}
会去除标签右侧的空白字符,{%-
会去除标签之前的空白字符。