0

我想让我的 GAE 应用程序 webapp2 兼容。这段代码与 webapp 配合得很好:

insert = '<p><font color="red"><b>some text</b></font></p>'  

template_values = {
'insert': insert,
...
}

path = ...
self.response.out.write(template.render(path,template_values))

变量insert的内容只是放入webapp输出的网页中。现在,变量的内容由 webapp2 “分析”,并在插入网页时更改内容。

webapp2 插入:

&lt;p&gt;&lt;font color=&quot;red&quot;&gt;&lt;b&gt;some text&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;

我怎样才能回到旧的行为?

谢谢你的帮助。

4

1 回答 1

1

看一下

safehttps ://docs.djangoproject.com/en/dev/ref/templates/builtins/#safe &

autoescapehttps ://docs.djangoproject.com/en/dev/ref/templates/builtins/#autoescape 。

例如:

{{ insertHTML|safe }}或者

{% autoescape off %}{{ inserHTML }}{% endautoescape %}
于 2013-05-04T12:50:47.103 回答