如何在honcho .env文件中添加多行变量?

时间:2016-09-28 18:28:14

标签: python environment-variables

我正在尝试为.env中的env var添加多行值,以便我的进程由honcho运行,可以访问它。

Bash使用' \'允许多线。但这会给honcho / python代码带来错误。怎么做?

2 个答案:

答案 0 :(得分:0)

我把' \\'在行的末尾允许多行值。

答案 1 :(得分:0)

以下this documentation解决了我的情况

我正在将.p8文件的值添加到.env文件中的var中,该文件的格式如下:

-----BEGIN PRIVATE KEY-----
line1
line2
line3
line4
-----END PRIVATE KEY-----

在要输入新行的位置添加\\n

KEY='-----BEGIN PRIVATE KEY-----\\nline1\\nline2\\nline3\\nline4\\n-----END PRIVATE KEY-----'

在settings.py中:

KEY = env.str('KEY', multiline=True)

您可以通过以下方式进行检查:

print(settings.KEY)