python - flask jinjia2 {% include "aa.html" %}出现jinja2.exceptions.TemplateSyntaxError错误
PHPz
PHPz 2017-04-17 11:36:34
0
2
902

我用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文件时对这些特殊字符组合进行处理?

PHPz
PHPz

学习是最好的投资!

全員に返信(2)
伊谢尔伦
{% raw %}
blahblahblah
{% endraw %}
いいねを押す +0
黄舟

我也遇到同样的问题了,不过错误的原因确实我在css中使用了id选择器和媒体查询(因为某些原因使用了id选择器), 在测试的时候没问题,但是上线之前回归测试使用的是压缩过后的,结果就跪了, @media(xxx){#xxx},直接报错,找了很久才知道

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!