©2009 Google -
Code 主页 -
站点服务条款 -
隐私政策 -
站点目录
Google Code 有以下版本:
English -
Español -
日本語 -
한국어 -
Português -
Pусский -
中文(简体) -
中文(繁體)
执行环境包含多个对应用程序有用的环境变量。这些环境变量中有一些是 App Engine 特有的,而其他的则是 CGI 标准的一部分。Python 代码可使用 os.environ 参照表访问这些变量。
以下环境变量是 App Engine 特有的:
APPLICATION_ID:当前运行的应用程序的 ID。CURRENT_VERSION_ID:当前运行的应用程序的主要版本和次要版本,表示为 [X.Y]。在应用程序的 app.yaml 文件中指定了主要版本号([X])。将应用程序的每个版本上传到 App Engine 时,都会自动设置次要版本号([Y])。在开发网络服务器上,次要版本号一律为 [1]。 AUTH_DOMAIN:用于通过用户 API 验证用户的域。在 appspot.com 上托管的应用程序具有 gmail.com 的 AUTH_DOMAIN,并且可以接受任何 Google 帐户。通过使用 Google 企业应用套件在自定义域上托管的应用程序具有 AUTH_DOMAIN(相当于该自定义域)。以下环境变量属于 CGI 标准的一部分,且在 App Engine 中具有特殊的行为:
SERVER_SOFTWARE:在开发网络服务器中,该值为 [Development/X.Y],其中 [X.Y] 为此运行时的版本。 其他环境变量则根据 CGI 标准进行设置。有关这些变量的详细信息,请参阅 CGI 标准。
提示:以下 webapp 请求处理程序将在浏览器中显示对应用程序可见的每个环境变量。
from google.appengine.ext import webapp
import os
class PrintEnvironmentHandler(webapp.RequestHandler):
def get(self):
for name in os.environ.keys():
self.response.out.write("%s = %s<br />\n" % (name, os.environ[name]))