我依赖python的os.environ
来计算应用程序应该使用什么配置(例如不同主机的不同API键)。在
bulkloader似乎没有访问这些变量的权限,当bulkloader运行时,有没有什么可以告诉我的应用程序的当前版本或当前主机是什么?在
通常我在我的config_helper
中这样做:
env = os.environ[ 'CURRENT_VERSION_ID' ].split( '.' )[ 0 ]
bulkloader报告了一个关于CURRENT_VERSION_ID
的键错误,所以我使用了这个:
但是bulkloader抱怨SERVER_NAME
是一个无效的对象,这意味着它也找不到HTTP_HOST
。在
还有别的主意吗?在
只有当您的应用程序作为web应用程序运行时,诸如HTTP_HOST和CURRENT_VERSION_ID等环境变量才可用。在
您可能只需使用env命令传递变量,如下所示:
相关问题 更多 >
编程相关推荐