用于查找应用运行位置的GAE API - 本地计算机或gae云

Jay*_*esh 7 google-app-engine

我有一个Google App引擎应用程序,我想要以不同的方式工作,具体取决于它是否在我的本地开发环境中运行(即使用dev_appserver.py),而不是在实际的GAE云中运行.

目前我使用一个标志变量,我手动切换以实现这一点.但我相信有一天我会忘记改变它并导致问题.所以我想知道是否有API或其他方法来确定GAE应用程序实际运行的位置?

谢谢.

Sax*_*uce 8

您可以检查SERVER_SOFTWARE环境变量以查看它是Development/X还是Google App Engine/X:

http://code.google.com/appengine/docs/python/runtime.html#The_Environment