新手求问,gunicorn 的输出问题

2013-07-31 18:58:48 +08:00
 FixMe
开始是和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.py
def app(environ, start_response):
return "Hello!"
-----
可以看到看到 Hello!

---- myapp2.py
def app(environ, start_response):
return u"Hello!"
-----
也是什么都没显示了。

这个要怎么解决。
2517 次点击
所在节点    Python
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/77575

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX