在python中转义HTML.AppEngine上

use*_*731 1 python google-app-engine jinja2

可能重复:将
html传递给模板

我正在使用jinja2模板.我使用它的autoescape函数来逃避所有用户的输入.但是我正在创建wiki,所以对于wiki页面的内容,我不想逃避用户输入.我怎么能管理呢?

Ble*_*der 5

将内容标记为安全:

{{ content|safe }}
Run Code Online (Sandbox Code Playgroud)

来自文档:

使用自动转义

启用自动转义功能后,除默认标记为安全的值外,默认情况下都会转义所有内容.这些可以由应用程序标记,也可以通过使用|safe过滤器在模板中标记.