I have SECRET_KEY = os.environ['SECRET_KEY']
in my prod.py
, and SECRET_KEY=secret_string
在我的 .bashrc 中
这会导致 502 错误,但如果我设置SECRET_KEY="secret_string"
, 这是工作。我如何使用环境变量来做到这一点?
我正在通过以下方式启动gunicornsudo service gunicorn restart
我有一个新贵脚本。
这是输出cat /proc/<PID>/environ
:
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin^@TERM=linux^@UPSTART_JOB=gunicorn^@UPSTART_INSTANCE=^@
你需要做:
export SECRET_KEY=secret_string
in your .bashrc
。如果你只是这样做:
SECRET_KEY=secret_string
它仅在当前进程中可用,但是当您运行 django server/shell 时,子进程不知道此变量。export
使该变量在子流程中也可用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)