从 Appengine 文档中我非常不清楚如何同时使用app.yaml
配置设置和webapp2
框架。
例如,文档建议:
- url: /youraccount/.*
script: accounts.py
login: required
secure: always
但是,那accounts.py
是 CGI 形式;main.app
与处事方式不兼容。
以下是我尝试过的一些排列,但由于各种原因失败了:
- url: /.*
script: main.app
- url: /admin/.*
secure: always
login: required
以上失败,因为需要脚本
- url: /.*
script: main.app
- url: /admin/.*
script: main.app
secure: always
login: required
上面的失败是因为secure
andlogin
指令似乎被忽略了。
- url: /.*
script: main.app
- url: /admin/.*
script: admin.py
secure: always
login: required
以上失败是因为处理程序的 CGI 样式与threadsafe
.
有什么想法吗?