Django本地环境设置

时间:2017-07-13 18:17:47

标签: python django localhost

我在Django开始了一个新项目,但是本地环境设置来自之前的项目。

那么如何重置本地环境设置?

谢谢..

2 个答案:

答案 0 :(得分:1)

首先,在项目文件夹中创建 virtualenv

python -m venv .venv

激活 virtualenv

source .venv/bin/activate

在激活 virtualenv 的情况下安装Django:

pip install django

然后安装python-decouple

pip install python-decouple

它可以帮助您提取本地设置。

  1. 在项目根目录中创建 .env 文件
  2. settings.py 中提取所有设置,例如:
  3. <强> .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)
    

    最后,但同样重要的是,在 .gitignore 中添加 .env 文件,以便获取代码的任何开发人员都不会使用您的本地设置。

答案 1 :(得分:0)

开始一个新项目。你从另一个项目中取代了settings.py?如果是这样,只需更新您的数据库并使用pip安装所需的软件包。要更新数据库:python manage.py makemigrations,然后是python manage.py migrate。