uwsgi发布了Python 3.4 app,env ['wsgi.errors'] =< _io.TextIOWrapper name = 2 mode ='w'coding ='ANSI_X3.4-1968'>

时间:2017-01-23 09:56:43

标签: python web-deployment uwsgi

我正在学习webdev的基础知识。我使用uwsgi发布了python3.4 app。 它工作正常(使用Jinja2模板引擎输出env字典),但我找不到那个标题的含义:

env['wsgi.errors'] = <_io.TextIOWrapper name=2 mode='w' encoding='ANSI_X3.4-1968'>

我是否需要像对象链接一样修复某些内容?

修改

更具体地说,以下是我所说的代码示例:

def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    return [b"Hello World"]

就像描述here

一样

EDIT2:

带标题输出的

Link to that app

1 个答案:

答案 0 :(得分:0)

这不是错误,它是一个对象,您可以在其中向uwsgi服务器日志写入错误。

例如:

def application(env, start_response):
    print('Hello, Lepra!', file=env['wsgi.errors'])
    start_response('200 OK', [('Content-Type','text/html')])
    return [b"Hello World"]

链接: