首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jinja模板中的破折号

jinja模板中的破折号
EN

Stack Overflow用户
提问于 2013-10-16 18:31:15
回答 1查看 18.3K关注 0票数 53

在jinja文件中找到了其中的一些:

</extension>
{%- else -%}
<extension name="blabla">

而且还

{% if freeswitch_dispatcher -%}
<extension name="hold_unhold">

看到破折号了吗?你知道它是用来做什么的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-05 18:44:27

事实证明,+-是为了whitespace control而存在的。

您可以通过在块的开头放置一个加号(+)来手动禁用lstrip_blocks行为

..。

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

票数 62
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19401106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档