【问题标题】:Where do I set environment variables on my Django Digital Ocean server?我在哪里可以在我的 Django Digital Ocean 服务器上设置环境变量?
【发布时间】:2018-02-05 06:48:33
【问题描述】:

我正在运行 Gunicorn/Nginx 的 Ubuntu 16.04 Digital Ocean 服务器上运行我的 Django 项目。我有我的整个项目,除了我的settings.py 文件,所以我现在正在寻找添加它 - 但是不想硬编码SECRET_KEY - 所以我希望定义一个环境变量,就像它在 Django 文档中所说的那样:@987654324 @。

我在哪里定义这个变量?是否在我的 gunicorn 配置文件中 (/etc/systemd/system/gunicorn.service)

【问题讨论】:

标签: python django nginx gunicorn


【解决方案1】:

您可以在主文件夹的 .bashrc 文件中创建环境变量。 只需从主文件夹打开 .bashrc 文件

sudo vi ~/.bashrc

然后在文件末尾添加你的变量

export SECRET_KEY='your secret key'

然后保存它,然后尝试在文件上运行source命令以启用变量(这样它就可以在不重新启动系统的情况下应用)

source ~/.bashrc

【讨论】:

    猜你喜欢
    • 2017-11-25
    • 2018-03-02
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 2011-05-01
    • 2015-04-18
    • 1970-01-01
    相关资源
    最近更新 更多