GAE 环境判定

2011-08-03 16:57:05 +08:00
 crazycookie
在线环境定义为production
自己本地开发环境为develoption
我想按照这种方式来定义 配置文件
这样发布的时候就不需要 修改配置文件了

请问下 在GAE下面如何判断代码是在 google 服务器上面跑,而不是本地跑呢?
4616 次点击
所在节点    Google App Engine
2 条回复
crazycookie
2011-08-03 17:05:37 +08:00
自己的屁股自己擦
os.environ.get('SERVER_SOFTWARE', '').startswith('Development')
darcy
2011-08-03 18:09:07 +08:00
新版本的SDK获取到的application id 也会以dev开头

- The SDK "application" environment variable will now be prefixed with dev~.
The new preferred way of retrieving your app id is to use
appidentity.get_application_id(). The --default partition flag can be used
for applications whose code relied on a specific environment variable.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/16440

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX