我在App Engine上将Python应用程序从2.5移植到2.7并且我发现脚本处理程序对WSGI端点的工作方式不同。具体来说,当我的端点应用程序在子目录中定义时,yaml无法解析。
- url: /crawl/route/.*
script: crawl/crawler.app
login: admin
在Python 2.5中,“。app”扩展名为“.py”
如果脚本定义没有子目录,则此方法有效。实际上,根目录中的所有应用程序脚本都可以运行,子目录中的所有应用程序脚本都会失败。
答案 0 :(得分:1)
这不是一个路径,它是一个python对象,所以使用
script: crawl.crawler.app