Python Django mod_wsgi错误

Python Django mod_wsgi错误,python,django,mod-wsgi,django-wsgi,Python,Django,Mod Wsgi,Django Wsgi,我已经在我的本地机器上安装了Django,并且运行良好,现在我正尝试将它部署到带有mod_wsgi的生产环境中。一个变量是,在本地我有Python2.7.3,在我的生产环境(EC2)中我有Python2.6.8,理论上它仍然与Django 1.5兼容 我能够看到intro Django页面并成功运行了/manage.py startapp myapp和/manage.py syncdb,但是在重新启动httpd并试图通过我的浏览器访问该站点后,我收到一个500错误,以下内容显示在我的错误日志中:

我已经在我的本地机器上安装了Django,并且运行良好,现在我正尝试将它部署到带有
mod_wsgi
的生产环境中。一个变量是,在本地我有Python2.7.3,在我的生产环境(EC2)中我有Python2.6.8,理论上它仍然与Django 1.5兼容

我能够看到intro Django页面并成功运行了
/manage.py startapp myapp
/manage.py syncdb
,但是在重新启动
httpd
并试图通过我的浏览器访问该站点后,我收到一个
500
错误,以下内容显示在我的
错误日志中:

mod_wsgi (pid=7852): Exception occurred processing WSGI script '/path/to/my/django.wsgi'.
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 236, in __call__
    self.load_middleware()
  File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 59, in load_middleware
    mw_instance = mw_class()
TypeError: auth() takes exactly 1 argument (0 given)
出于所有目的,我的设置都与本地环境中的设置相同(保存调试标志等)。我无法找出配置问题在哪里。我个人认为Django文档在部署上相当糟糕,没有太多其他文档遇到过这种特殊的问题


如果需要的话,我很乐意提供更多的细节。

当这种情况发生时,我会很生气,但我在发布这篇文章后发现了这个问题。我在中间件部分下的
settings.py
中有一行代码指向
auth
上下文处理器,而不是中间件模块。我删除了它,一切都很好。

当这种情况发生时,我会生气,但我在发布这篇文章后发现了问题。我在中间件部分下的
settings.py
中有一行代码指向
auth
上下文处理器,而不是中间件模块。我把它拿走了,一切都很好