【发布时间】:2016-09-28 18:28:13
【问题描述】:
我正在尝试为 .env 中的 env var 添加多行值,以便我的进程(由 honcho 运行)可以访问它。
Bash 使用 '\' 来允许多行。但这会在 honcho/python 代码中产生错误。如何做到这一点?
【问题讨论】:
标签: python environment-variables
我正在尝试为 .env 中的 env var 添加多行值,以便我的进程(由 honcho 运行)可以访问它。
Bash 使用 '\' 来允许多行。但这会在 honcho/python 代码中产生错误。如何做到这一点?
【问题讨论】:
标签: python environment-variables
我将'\\'放在行尾以允许多行值。
【讨论】:
关注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)
【讨论】: