2013-05-04 31 views
0

我想讓我的GAE應用程序webapp2兼容。 此代碼與Web應用工作很大:webapp2更改純文本中的html標記

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

變量插入的內容是剛投入web頁面輸出的web應用。現在,變量的內容由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; 

我怎麼能回到原來的行爲?

感謝您的任何幫助。

+2

IIRC,那是因爲Django的自動轉義內容。您可以通過添加「安全」過濾器來避免轉義。像:'{{HTMLContent |安全}}' – SuperSaiyan 2013-05-04 12:37:11

+0

是答案嗎? – 2013-05-04 12:45:59

+0

非常感謝!這是答案。 – Neverland 2013-05-04 16:56:03

回答