问题描述
以下2个模板变量分配之间有什么区别?
{% set active_page = 'index.htm' %}
---vs---
{% set active_page = 'index.htm' -%}
1楼
第二个将删除其后的空白。 如 :
您也可以手动删除模板中的空格。 如果在块的开头或结尾(例如For标记),注释或变量表达式中添加减号(
-
),则将删除该块之前或之后的空格:{% for item in seq -%} {{ item }} {%- endfor %}
这将产生所有元素,而它们之间没有空格。 如果seq是1到9的数字列表,则输出将为
123456789
。