【问题标题】:How do I add a multiline variable in a honcho .env file?如何在 honcho .env 文件中添加多行变量?
【发布时间】:2016-09-28 18:28:13
【问题描述】:

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

Bash 使用 '\' 来允许多行。但这会在 honcho/python 代码中产生错误。如何做到这一点?

【问题讨论】:

    标签: python environment-variables


    【解决方案1】:

    我将'\\'放在行尾以允许多行值。

    【讨论】:

      【解决方案2】:

      关注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)
      

      【讨论】:

        猜你喜欢
        • 2020-02-07
        • 2020-05-31
        • 1970-01-01
        • 1970-01-01
        • 2021-12-21
        • 2022-01-16
        • 1970-01-01
        • 1970-01-01
        • 2016-08-21
        相关资源
        最近更新 更多