我正在运行一个virtualenv来尝试学习Django,但无论什么原因,安装Django之后,当我尝试访问默认的Django起始页时,我在浏览器中收到以下错误:
A server error occurred. Please contact the administrator.
在运行服务器的终端窗口中,出现以下错误:
ImproperlyConfigured: Module “django.contrib.auth.middleware” does not define a “SessionAuthenticationMiddleware” attribute/class
如果任何人有任何见解,为什么我在virtualenv中得到这个错误,我会很感激。不过,我可以让服务器在非virtualenv设置中正常运行。
这是完整的堆栈跟踪:
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 85, in run
self.result = application(self.environ, self.start_response)
File "/Users/jruecke/Python/JSON/lib/python2.7/site-packages/Django-1.6.5-py2.7.egg/django/core/handlers/wsgi.py", line 187, in __call__
self.load_middleware()
File "/Users/jruecke