ilo*_*ahz 2 python google-app-engine
当我要为我的应用程序编写一个子模块时,我想将所有的东西放在子文件夹中/foo,并且我给脚本命名foo.py并且在其中有一个
app = webapp2.WSGIApplication([('/foo/', Index)])
然后它来了
Fatal error when loading application configuration:
threadsafe cannot be enabled with CGI handler: foo/foo.app
in "/home/***/workspace/***/app.yaml", line 23, column 20
Run Code Online (Sandbox Code Playgroud)
然后我将其设置为false,它变为错误500
ImportError: Could not find module foo.foo.app
Run Code Online (Sandbox Code Playgroud)
我app.yaml就像
application: ***
version: alpha
runtime: python27
api_version: 1
threadsafe: false
handlers:
- url: /static
static_dir: static
- url: /admin.*
script: admin.app
login: admin
- url: /foo
script: foo/foo.app
- url: /.*
script: index.app
Run Code Online (Sandbox Code Playgroud)
ilo*_*ahz 11
最后我这样解决了:
__init__.py到文件夹中foo/,将其留空.foo/foo.app以foo.foo.app而且它似乎与之无关threadsafe,我改变它true并且它仍在工作.