开始是和Jinja2 这个模板一起测试的,在浏览器里什么没有显示。
-----
myapp.py# -*- coding: utf-8 -*-
from jinja2 import Template
def app(environ, start_response):
template = Template('Hello {{ name }}!')
start_response("200 OK", [
("Content-Type", "text/plain")
])
return template.render(name='John Doe')
----------------
在jinja2那里看到,所有的输出都是UTF-8的。
所以再做了下面两个对比的测试。
----
myapp1.pydef app(environ, start_response):
return "Hello!"
-----
可以看到看到 Hello!
----
myapp2.pydef app(environ, start_response):
return u"Hello!"
-----
也是什么都没显示了。
这个要怎么解决。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/77575
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.