如何在.env文件中添加密钥?

时间:2019-02-01 15:04:45

标签: django github

我的主要动机是使用解耦将重要的秘密密钥存储在单独的.env文件中。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

在您的settings.py中添加以下代码

import environ


# Project Base Paths
# project_root/your_app/settings.py - 2 = project_root/
ROOT_DIR = environ.Path(__file__) - 2

env = environ.Env()


env_file = ROOT_DIR('.env') # assume it is in project_root
env.read_env(env_file)
SECRET_KEY = env.str('DJANGO_SECRET_KEY')

和您的.env文件

DJANGO_SECRET_KEY='your_project_secret'