在 jinja 文件中找到了其中一些:
</extension>
{%- else -%}
<extension name="blabla">
并且
{% if freeswitch_dispatcher -%}
<extension name="hold_unhold">
看到破折号了吗?知道它是做什么用的吗?
在 jinja 文件中找到了其中一些:
</extension>
{%- else -%}
<extension name="blabla">
并且
{% if freeswitch_dispatcher -%}
<extension name="hold_unhold">
看到破折号了吗?知道它是做什么用的吗?
事实证明,+
并且-
存在用于空白控制目的。
您可以通过在块的开头放置一个加号 (+) 来手动禁用 lstrip_blocks 行为
[...]
您还可以手动去除模板中的空白。如果将减号 (-) 放在块的开头或结尾(例如 for 标记)、注释或变量表达式,您可以删除该块之后或之前的空格