我有一个谷歌应用引擎应用程序,有两个版本(主和暂存),它们都运行在同一个数据存储区,但有不同的代码库。
根据我的stackoverflow搜索和gae python文档,函数modules.get_current_version_name()应返回版本名称,在我的情况下' staging'或者'掌握'。
当我调用它时,我得到一个KeyError异常。看来,当在os.environ中执行实际的dict查找时,它会尝试获取一个不存在的键' CURRENT_VERSION_ID'。
我是否需要采取任何步骤来设置该环境变量? 这仍然是获得app / modules版本的正确方法,还是有其他选择?