app.yaml没有在使用Google App Engine的Django中正确指向WSGI文件

时间:2017-12-28 18:44:53

标签: django google-app-engine

我有以下文件结构:
enter image description here

如下所示,是我的app.yaml代码的一部分,它指向我项目的wsgi:

handlers:
- url: /static
  static_dir: static/
- url: .*
  script: testproject.wsgi.application

当然还有其他我认为无需显示的文件,例如其他应用程序。当我在当地运行时,一切正常。但是当我将它上传到云端时,它无法正常工作并显示服务器错误。在错误日志中,它显示“导入错误:没有名为testproject的模块”

我一直在研究很多,但仍然没有运气。请帮我。谢谢!

1 个答案:

答案 0 :(得分:0)

您忘记了src/

更改文件的路径:

handlers:
- url: /static
  static_dir: static/

- url: .*
  script: src.testproject.wsgi.application