我在运行 Gunicorn/Nginx 的 Ubuntu 16.04 Digital Ocean 服务器上运行我的 Django 项目。我有我的整个项目,除了我的 settings.py 文件所以我想现在就添加它 - 但是不想对 SECRET_KEY 进行硬编码 - 所以我想定义一个环境变量,如 Django 文档中所述:SECRET_KEY = os.environ['SECRET_KEY']。
我在哪里定义这个变量?它在我的 gunicorn 配置文件中吗 (/etc/systemd/system/gunicorn.service)
请您参考如下方法:
您可以在主文件夹中的 .bashrc 文件中创建环境变量。 只需从主文件夹打开 .bashrc 文件
sudo vi ~/.bashrc
然后在文件末尾添加你的变量
export SECRET_KEY='your secret key'
然后保存,并尝试在文件上运行 source 命令以启用变量(以便在不重新启动系统的情况下应用它)
source ~/.bashrc
