Chrome在html中随机插入引号

时间:2014-02-25 05:02:08

标签: python google-chrome jinja2

我正在使用带有Jinja2模板的Flask框架开发应用程序,我注意到Chrome浏览器随机插入带有几个空格的引号。它不会发生在每个页面上,此时我不知道是什么原因导致它。这是它的样子:

http://i.imgur.com/VBdC9Qp.png。这可能是由模板引擎引起的吗?

1 个答案:

答案 0 :(得分:0)

  

这可能是由模板引擎引起的吗?

绝对。在jinja中,如果要删除空格,请在模板指令中放置-。 e.g:

{%- if foo -%}
    something
{%- endif -%}

考虑以下两者之间的区别:

{% set foo=false %}
<div>
{%- if foo -%}
    something
{%- endif -%}
</div>
<div>
{% if foo %}
    something
{% endif %}
</div>

在一种情况下,你的div中会有空格,而另一种情况则不会。