如何从脚本测试WSGI应用?
我正在调试一个很奇怪的问题,使用mod_wsgi部署的应用程序导致Django/Apache(还不确定是哪一个)给一些用户返回500错误,而不是正确的404错误。我想把Apache排除在调试环境之外,以确定设置的哪个部分出了问题,并手动将请求发送到WSGI处理程序。
我怀疑这只需要设置环境,然后运行python wsgi_handler.py
就可以了,但这样做对吗?环境还需要包含什么其他内容?有没有现成的文档可以参考?
1 个回答
4
这就像设置好环境,然后运行 python wsgi_handler.py 一样简单。
没错。
环境里还需要包含些什么呢?有没有现成的文档可以参考?
你看过这个吗? http://docs.python.org/library/wsgiref.html
你可以很简单地在你的电脑上运行一个网页服务器来做测试。其实只需要几行代码。
http://docs.python.org/library/wsgiref.html#wsgiref.simple_server.make_server