Chr*_* W. 13 python google-app-engine
使用Google App Engine Python API有一种方法可以访问当前正在运行的应用程序的名称 - 即app.yaml
文件中指定的应用程序名称application: foobar
?
Woo*_*ble 35
import os
appname = os.environ['APPLICATION_ID']
Run Code Online (Sandbox Code Playgroud)
编辑:我刚注意到这一点,因为我今天得到了一个新的upvote(羞辱你,upvoter!),但这不再正确.
from google.appengine.api.app_identity import get_application_id
appname = get_application_id()
Run Code Online (Sandbox Code Playgroud)
应该使用.值os.environ
包括使用HR数据存储区的应用程序的"s~"前缀,默认情况下,开发服务器上的"dev~".(os.environ
也应该完全避免在App Engine上使用,因为当Python 2.7运行时添加了并发支持时,使用os.environ
不会是线程安全的,并且会允许数据从一个请求泄漏到另一个请求,尽管显然应用程序ID本身就是同时对同一个应用程序的多个请求...)
归档时间: |
|
查看次数: |
2731 次 |
最近记录: |