我的主要动机是使用解耦将重要的秘密密钥存储在单独的.env文件中。我怎样才能做到这一点?
答案 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'