python - Django 本地环境设置

标签 python django localhost

我在 Django 中启动了一个新项目,但本地环境设置来自之前的项目。

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

谢谢你..

最佳答案

首先,在您的项目文件夹中创建一个virtualenv:

python -m venv .venv

激活您的virtualenv:

source .venv/bin/activate

安装 Django 并激活您的virtualenv:

pip install django

然后安装python-decouple :

pip install python-decouple

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

  1. 在项目根目录中创建一个 .env 文件
  2. 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/

相关文章:

python - psycopg2 返回 date_part 函数的错误(?)类型

Django 模板标签 "order of processing"

linux - root可以解析localhost,普通用户则不能

asp.net - 同浏览器同版本差异显示网站

php - 通过 ngrok 隧道剥离样式和主题的 wordpress 站点

javascript - 要求 OPTIONS 的 DOJO AJAX 请求

Python asyncio.sleep 语法错误

python - 如何在 GAE 上使用 python 将 XML 文件加载到字符串中?

python - 错误: [Errno 13] Permission denied: './configure' when use pip3 install matplotlib on termux

django - Heroku 上的 postgis Geodjango 出现错误