在GAE中,我将jinja2与自动转义配合使用,并且一切正常。
import jinja2
jinja_env = jinja2.Environment(loader = jinja2.FileSystemLoader(template_dir), autoescape = True)
在一个模板中,我不需要自动转义,因此我尝试禁用它,如下所示:
{% autoescape false %}
{{content}}
{% endautoescape %}
是时候渲染该模板了,我收到消息
Encountered unknown tag 'autoescape'.
最佳答案
尝试这个:
{{ content | safe}}
docs:
Flask — Controlling Autoescaping
Jinja2 — Filters — safe
关于google-app-engine - 无法禁用jinja2中的自动转义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17257138/