【发布时间】:2020-05-26 14:49:26
【问题描述】:
在 Django 项目上工作,我处于生产阶段,试图在生产前使用 MAC 计算机中的环境变量隐藏 SECRET_KEY。我已经使用 nano 在终端的 .bash_profile 中添加了密钥。但是,当我在终端上调用保存的变量(密钥)时,我得到了键值:
echo $variable
然后我尝试在 Django 项目的 settings.py 中调用密钥变量:
secret_key = os.environ.get('variable(secret key) from .bash_profile)
但是,它返回 None 。
请问有人可以帮我解决这个问题吗?我在这里尝试了解决方案,但仍然没有解决问题。我知道新的 MAC 更新 Catalina 使用 zprofile,但我不知道我的问题是如何与此相关的。
【问题讨论】: