【发布时间】:2012-06-01 08:29:12
【问题描述】:
这个问题可能是我对 Python 和应用引擎中的项目结构理解有限以及对 app.yaml 文件理解有限的结果。
我有一个 python 2.7 项目,其文件结构如下所示:
项目名 > 源 应用程序.yaml > 蟒蛇 __init__.py > package_folder1 __init__.py package1_file.py > package_folder2 __init__.py我的 app.yaml 文件中有这个:
- 网址:/package1/resource1 脚本:package_folder1.package1_file1.py 安全:总是这在使用应用程序引擎的模拟器在本地主机上调试时工作正常,但在服务器上,当我尝试访问资源 @987654321 时,我收到此警告(在这种情况下是一个错误,因为没有提供脚本) @:
File referenced by handler not found: python.package_folder1.package1_file1.py
我还尝试将 app.yaml 文件中的行更改为 script: package_folder1.package1_file1.py,但仍然出现相同的错误。
有什么想法吗?谢谢!
【问题讨论】:
-
你的 yaml 文件存储在哪里?包路径是相对于它的。
-
@sizzzzlerz - 我在上面添加了位置。它在“src”文件夹中。
标签: python google-app-engine yaml