从 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
上面的失败是因为secureandlogin指令似乎被忽略了。
- url: /.*
script: main.app
- url: /admin/.*
script: admin.py
secure: always
login: required
以上失败是因为处理程序的 CGI 样式与threadsafe.
有什么想法吗?