jinja2语法
一、模版语法:
- 变量代码块{{ }}: 主要用于变量的内容显示。
- 控制代码块{% %} : 主要用于涉及到与逻辑相关的代码块展示。
- {# ... #} 注释语法,可以用来做调试
<!--if条件判断--> {% if 条件表达式 %} {% elif 条件表达式 %} {% else %} {% endif %}
二、手动剥离模板中的空白
在块(比如一个 for 标签、一段注释或变 量表达式)的开始或结束放置一个减号( - ),可以移除块前或块后的空白
* 签和减号之间不能有空白
{% for item in seq -%}
{{ item }}
{%- endfor %}