我有一个安装了 Python 2.7.2 的共享主机帐户。我已经在本地安装了 Django 1.4 ( python setup.py install --user
),一切运行正常。
我决定将服务器升级到 Django 1.5,因为我已经使用 Django 1.5 在本地测试了应用程序并且一切运行正常。
然而,在运行升级后(python setup.py install --user
与上次相同),服务器开始抛出 HTTP 500 错误。快速检查 Apache 错误日志发现:
[Fri Jul 12 00:14:01 2013] [error] [client 127.0.0.1] ImproperlyConfigured:
Error importing middleware django.contrib.auth.middleware: "cannot import
name _doctest"
知道是什么原因造成的吗?错误似乎表明auth
中间件组件出了问题 - 它试图加载一个_doctest
不存在的模块( )(我可以用 确认import _doctest
)。
与此同时,我立即恢复到 Django 1.4,一切恢复正常。