flask jinjia2 {% include "aa.html" %}出现jinja2.exceptions.TemplateSyntaxError错误
我用flask做一个网站,现在我有一个模板文件base.html,其中包含以下代码
{% block header %}
{% include "header.html"%}
{% endblock %}
而现在header.html包含以下代码:
<pre><code>
if [ ${#array[@]} -eq 2 -a ${array[0]} = $2 ];
</code></pre>
现在显示的时候出现错误:
jinja2.exceptions.TemplateSyntaxError
TemplateSyntaxError: Missing end of comment tag
我查了一下文档,应该是{#
在jinja中表示注释,请问如何在包含一个html文件时对这些特殊字符组合进行处理?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我也遇到同样的问题了,不过错误的原因确实我在css中使用了id选择器和媒体查询(因为某些原因使用了id选择器), 在测试的时候没问题,但是上线之前回归测试使用的是压缩过后的,结果就跪了, @media(xxx){#xxx},直接报错,找了很久才知道
空一个格 就好了 { # 亲测有效