我在 Django 中启动了一个新项目,但本地环境设置来自之前的项目。
那么如何重置本地环境设置?
谢谢你..
最佳答案
首先,在您的项目文件夹中创建一个virtualenv:
python -m venv .venv
激活您的virtualenv:
source .venv/bin/activate
安装 Django 并激活您的virtualenv:
pip install django
然后安装python-decouple :
pip install python-decouple
它可以帮助您提取本地设置。
- 在项目根目录中创建一个 .env 文件
- 从settings.py中提取所有设置,例如:
.env
SECRET_KEY=CHANGE_THIS_FOR_YOUR_SECRET_KEY
DEBUG=True
settings.py
from decouple import config
SECRET_KEY = config('SECRET_KEY')
DEBUG = config('DEBUG', default=False, cast=bool)
最后,但同样重要的是,将 .env 文件添加到 .gitignore 中,这样任何获取您代码的开发人员都不会使用您的本地设置。
关于python - Django 本地环境设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45088254/