我正在尝试为.env中的env var添加多行值,以便我的进程由honcho运行,可以访问它。
Bash使用' \'允许多线。但这会给honcho / python代码带来错误。怎么做?
答案 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)