在Python3.0下,我似乎根本无法让wsgiref模块工作。然而,它在2.5以下对我来说工作得很好。即使当我尝试example in the docs时,它也失败了。它失败得如此之深,以至于即使我在上面有一个打印函数:"from wsgiref.simple_server import make_server",但由于某种原因,它永远不会打印出来。它在运行时不会产生任何错误,它只在浏览器中显示一个空白页面,并且不记录任何类型的请求。
有人知道问题出在哪里吗?谢谢!
发布于 2009-01-31 00:17:03
issue 4718:wsgiref package totally broken。真对不起。
发布于 2009-02-01 02:43:53
在Python3.0上使用WSGI恐怕是一个未知的领域。
WEB-SIG很久以前就知道wsgiref在3.0版本中已经崩溃了,但他选择了什么都不做。规范还没有更新以应对3.0;推动WSGI向前发展,即使是对于每个人都非常赞同的事情,也是非常缓慢的。这是令人沮丧和无意义的。
所以,修复simple_server中的报头解压的明显错误是很容易的,但你仍然会运行在一个已经自动从Python2到3转换的服务器上,并且没有经过真正的测试,没有真正的标准来说明它应该做什么……别管框架的兼容性了。
用于web脚本的Python 3.0 :需要一些工作。
https://stackoverflow.com/questions/497704
复制相似问题