使用配置变量在本地使用Python

2024-05-23 18:44:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我构建了一个Flask应用程序,并在heroku上设置了一组配置变量。我用heroku-config在本地提取这些文件,以便它们驻留在我项目目录中的.env文件中。在

我在Python中使用这些配置变量的标准方式是os.environ['KEY']。如果我和heroku的foreman一起运行我的烧瓶应用程序,一切都会很有魅力。但是如果我试图运行Flask的服务器,则会中断,因为配置变量不在我的os.environdict中

显而易见,我该如何解决这个问题?我不想手动将所有heroku拉的配置变量复制到我的~/.bash_profile。我更喜欢一种重用.env中heroku拉取的配置变量的方法,但是我不知道到底怎样才是正确的方法。在


Tags: 文件项目方法key目录envconfig应用程序