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))

変数挿入の内容は、webapp によって出力された Web ページに挿入されました。変数のコンテンツは webapp2 によって「分析」され、Web ページに挿入されるとコンテンツが変更されます。

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

見て

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

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

例えば:

{{ insertHTML|safe }}また

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