【发布时间】:2017-07-13 18:17:46
【问题描述】:
我在 Django 中开始了一个新项目,但本地环境设置来自之前的项目。
那么如何重置本地环境设置呢?
谢谢你..
【问题讨论】:
我在 Django 中开始了一个新项目,但本地环境设置来自之前的项目。
那么如何重置本地环境设置呢?
谢谢你..
【问题讨论】:
首先,在你的项目文件夹中创建一个virtualenv:
python -m venv .venv
激活你的 virtualenv:
source .venv/bin/activate
安装 Django 并激活您的 virtualenv:
pip install django
然后安装python-decouple:
pip install python-decouple
它可以帮助您提取本地设置。
.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 中,这样任何获得您的代码的开发人员都不会使用您的本地设置。
【讨论】:
开始了一个新项目。你从另一个项目中替换了 settings.py 吗?如果是这样,只需更新您的数据库并使用 pip 安装所需的软件包。更新数据库:python manage.py makemigrations 然后 python manage.py migrate。
【讨论】: