大家!
AWS中的Django 1.11 + PostgreSQL 9.6 + Gunicorn + Ubuntu 16.04
我想为敏感信息设置环境变量.(django密钥,数据库密码......)
我研究了很多关于设定方法的文章.
但是当我尝试os.environ ['env_name']时,
.bashrc:不行
.bash_profile:不行
.profile:不行
/ etc/environment:不工作
Gunicorn脚本文件.(systemd):我用gunicorn systemd脚本设置它们.它工作得很好.
但是因为我也想在其他程序中使用环境变量,所以我将它们设置为1~5个配置.我不明白为什么1~5个配置不起作用.是否有设置环境变量的范围或优先级?
编辑:
我使用的是Ubuntu 16.04服务器.我无法重启终端会话.
我试过'source .bashrc'和logout/login.但它没有用.
对于cource,'echo $ some_env_var'正在工作,我说,django无法读取.