如何在django中保存osX中的env变量



这可能是一个幼稚的问题。我使用cookie cutter django模板,每次重新启动项目时都要设置环境变量。

每当我开始做这个项目时,我都在做以下事情

出口env_var_for_project = some_value

我需要做些什么来存储这些变量这样我就不必每次打开项目时都导出

您可以使用一个名为dotenv的模块。然后在您的项目中创建一个.env文件,其中包含您需要的所有环境变量,然后通过导入模块并使用os.environ访问它们来使用它们。

例如,如果您的.env文件有以下内容:

MY_API_KEY=xxxxxxx

要使用它,调用load_dotenv()并从os.environ访问它:

import os
from dotenv import load_dotenv
load_dotenv()

MY_API_KEY = os.environ['MY_API_KEY']

相关内容

  • 没有找到相关文章