在jinja2模板中转义jinja2语法

时间:2014-08-18 09:19:02

标签: flask jinja2

我在Flask中使用Jinja2模板提供动态页面。现在我在脚本标签中定义了Jinja2-clone Nunjucks中的客户端模板。问题是,客户端模板的语法类似<% %> Flask的 Jinja2解释器可能会解释而不是渲染逐字

如何逐字渲染整个脚本块?

1 个答案:

答案 0 :(得分:128)

您可以禁用{% raw %}块内的标记解释:

{% raw %}

Anything in this block is treated as raw text,
including {{ curly braces }} and
{% other block-like syntax %}

{% endraw %}

请参阅模板文档的Escaping section