如何将WSGI实现中的HTTP数据输入Django?

时间:2011-07-11 20:16:57

标签: python django mod-wsgi wsgi

我想创建一个Django应用程序,它充当两个透明的WSGI实现之间的中间件,它只传递数据。到目前为止,我希望这个应用程序要做的就是将它接收到的HTTP数据记录到数据库中以进行调试,然后将信息传递给下一个WSGI实现(然后将这些信息传递给像Apache这样的Web服务器)< / p>

我的问题是,如何编写仅接收现有HTTP数据而不是创建它的Django应用程序?我猜这个应用程序没有url,只是某种视图,自定义Django中间件组件和数据库。 那么我如何将WSGI实现连接到Django应用程序的输入,以便Django可以读取信息,记录它,然后输出它?我知道如何进行实际的日志记录和输出,因为我对输入感到困惑。

1 个答案:

答案 0 :(得分:0)

过去有一个GSOC项目涉及使WSGI中间件更容易/可能插入Django。代码:

https://code.djangoproject.com/browser/django/branches/soc2009/http-wsgi-improvements

我不知道发生了什么事。

Alex Gaynor也参与了更好的WSGI整合:

http://alexgaynor.net/2010/jan/11/hot-django-wsgi-action-announcing-django-wsgi/

如果你在这里没有得到答案,那么建议询问Django用户的邮件列表。