2016-08-17 93 views
0
{% block flashes %} 
    <section class='flashes'> 
     {% with messages = get_flashed_messages() %} 
      {% if messages %} 
       <ul> 
        {% for message in messages %} 
         <li>{{ message }}</li> 
        {% endfor %} 
       </ul> 
      {% endif %} 
     {% endwith %} 
    </section> 
{% endblock %} 

每当节标记是空的,我看到这样的事情在我的HTML源码视图,甚至Chrome浏览器开发工具Jinja2的模板创建空标签额外的空间

开发工具 enter image description here


查看源 enter image description here


如果我删除缩进和额外的空格维护将很难,有没有解决这个问题?谢谢

回答

1

看看whitespace control

您应该使用{%--%}而不是{%%}

+0

谢谢你对每件事情的意思?块,如果,为,endif ...? –

+0

@CameronA是的。如果你想剥离所有空行 – vsminkov

+0

谢谢你的工作 –