我在运行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
)
答案 0 :(得分:4)
您可以在主文件夹中的.bashrc文件中创建环境变量。 只需从主文件夹
打开.bashrc文件即可sudo vi ~/.bashrc
然后在文件末尾添加变量
export SECRET_KEY='your secret key'
然后保存它,并尝试在文件上运行source命令以启用变量(以便在不重新启动系统的情况下应用它)
source ~/.bashrc