显示HTML源而不是在GAE中呈现代码

Sri*_*agi 0 python google-app-engine django-templates

我正在尝试使用Google App Engine显示网站的源代码.这是我尝试过的代码片段.

 def post(self):
    s = 'http://www.bing.com'
    fp = urllib.urlopen(s)
    src = fp.read()
    self.response.out.write(template.render('main.html',{'temp1':src}))
Run Code Online (Sandbox Code Playgroud)

我使用的模板有一些类似的东西

<div style="width:100%;height:100%">{{temp1}}</div>
Run Code Online (Sandbox Code Playgroud)

这里的问题是它呈现源并给我网站的html页面而不是我试图嵌入的代码.让我知道如何解决这个问题?

Ark*_*nez 5

如果你想看到html而不是你需要逃离html实体的页面.
尝试:src = cgi.escape(src)
也许把它放在<pre></pre>标签内以便进行独特的显示.