【发布时间】:2019-04-19 21:04:18
【问题描述】:
Autoescape 全局设置为 false。有没有办法告诉 Jinja2 转义特定模板?
{% autoescape false %} 块显然仅适用于在全局设置设置为 true 时禁用模板中的自动转义,而不是相反。
【问题讨论】:
-
如果您创建两个特定环境(一个 autoescape=True,另一个 =False),然后在渲染特定模板时使用适当的环境?
Autoescape 全局设置为 false。有没有办法告诉 Jinja2 转义特定模板?
{% autoescape false %} 块显然仅适用于在全局设置设置为 true 时禁用模板中的自动转义,而不是相反。
【问题讨论】:
您使用的是哪个版本的 Jinja2?它是用在 Flask/Django 上下文还是其他东西上?
我用 Flask==1.1.1 和 Jinja2==2.10.1 进行了测试,我观察到使用render_template 时默认启用autoescape。
【讨论】: