如何从脚本测试WSGI应用?

4 投票
1 回答
9976 浏览
提问于 2025-04-16 04:16

我正在调试一个很奇怪的问题,使用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

撰写回答