导入模块时出错

时间:2013-07-31 09:00:55

标签: django google-app-engine

我正在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包

谢谢

0 个答案:

没有答案