在Jinja2中,可以使用{% - %}
和{%- -%}
來處理空白行。
{% - %}
:在標簽開頭加上-
,表示去除標簽之后的第一個換行符。{%- -%}
:在標簽開頭和結尾都加上-
,表示去除標簽之前和之后的所有換行符。使用{% - %}
和{%- -%}
可以有效地處理空白行,使生成的代碼更加整潔。下面是一個示例:
{% for item in items -%}
{{ item }}
{% endfor %}
在上面的示例中,-{%
和-%}
確保了循環體中的換行符被去除,從而避免了生成的代碼中出現多余的空白行。