Google App Engine - 仅限生产 - 模块导入错误

时间:2010-12-16 07:12:27

标签: python google-app-engine

在生产环境中运行应用程序时出现此错误。它在我的本地环境中工作正常。但是,在我上传到服务器后,它会抛出此异常。

test_handler模​​块存在于测试包中(它在本地工作正常)。我相信,当我们上传时,整个文件夹结构将上传到服务器。

此外,有没有办法在线查看Google应用程序帐户中的整个文件夹结构?

=============================================== =============================

<type 'exceptions.ImportError'>: cannot import name test_handler
Traceback (most recent call last):
  File "/base/data/home/apps/mad-scribe/1.346944987034829366/url_handler.py", line 15, in <module>
    from test import test_handler

2 个答案:

答案 0 :(得分:0)

如果您是上传源代码的开发者,现在可以下载源代码。

这可以让您具体了解上传的内容。

AppEngine文档: Downloading Source Code

答案 1 :(得分:0)

问题在于包名。我将包命名为'test',这可能会踩到其他包装的鞋子。

from test import test_handler

重命名包名称(test - &gt; test_handlers)解决了这个问题。

感谢所有回复此问题的人。