在jinja2 temp中转义jinja2语法

2024-04-20 07:55:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我在烧瓶里提供Jinja2模板的动态页面。现在我正在定义客户端模板,比如说,Jinja2在脚本标记中克隆nunjuck。问题是,客户端模板有类似<% %>的语法,Flask的Jinja2解释器可以解释这些语法,而不是逐字呈现。

如何使整个脚本块逐字呈现?


Tags: 标记脚本模板客户端jinja2flask定义烧瓶
1条回答
网友
1楼 · 发布于 2024-04-20 07:55:17

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

{% raw %}

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

{% endraw %}

请参阅模板文档的Escaping section

相关问题 更多 >