我正在Google-app-engine(SDK 1.7.5)上使用django 1.2开发应用程序。当我使用dev_appserver在本地测试应用程序时,它可以正常工作,当我将它上传到Google的服务器上时也能正常工作。问题是如果我在本地尝试使用较新的SDK(我试过版本1.8.0),应用程序将无法运行。 这是报告的错误:
NotperlyConfigured:导入中间件时出错 authentication.middleware:“没有名为authentication.models的模块”
在MIDDLEWARE_CLASSES中我导入:
我已经开发了。问题是在该模块中我导入了根目录(包含身份验证包的文件夹)中的“模型”,但它尝试在身份验证包中搜索它。我也尝试过使用'authentication.middleware.AccessFilterMiddleware'
import .. models
但在这种情况下抛出的错误是:
ValueError:尝试相对导入超出toplevel包
谢谢