当前位置: 代码迷 >> python >> Jinja模板变量语法
  详细解决方案

Jinja模板变量语法

热度:43   发布时间:2023-06-16 10:09:58.0

以下2个模板变量分配之间有什么区别?

{% set active_page = 'index.htm' %}
---vs---
{% set active_page = 'index.htm' -%}

第二个将删除其后的空白。 如 :

您也可以手动删除模板中的空格。 如果在块的开头或结尾(例如For标记),注释或变量表达式中添加减号( - ),则将删除该块之前或之后的空格:

 {% for item in seq -%} {{ item }} {%- endfor %} 

这将产生所有元素,而它们之间没有空格。 如果seq是1到9的数字列表,则输出将为123456789

  相关解决方案