在python中转义HTML。 AppEngine上

时间:2012-06-03 19:36:44

标签: python google-app-engine jinja2

  

可能重复:
  Passing html to template

我正在使用jinja2模板。我使用其 autoescape 功能来逃避所有用户输入。但是我正在创建wiki,所以对于wiki页面的内容,我不想逃避用户输入。我该如何管理?

1 个答案:

答案 0 :(得分:5)

将内容标记为安全:

{{ content|safe }}

来自docs

  

使用自动转义功能

     

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