【发布时间】:2019-01-15 16:08:08
【问题描述】:
我正在尝试通过查看两勺 django 来创建自己的项目结构。项目结构看起来像这样
.环境
.本地
.django
.postgres
.生产
.django
.postgres
在本地的postgres里面,列出了以下项目
POSTGRES_HOST=postgres
POSTGRES_PORT=5432
POSTGRES_DB=marketing
POSTGRES_USER=username
POSTGRES_PASSWORD=password
DATABASE_URL=postgres://username:password@localhost:5432/marketing
设置文件分为base.py, local.py and production.py 3部分
在base.py中,我配置了DATABASES键如下
DATABASES = {
'default': env.db('DATABASE_URL'),
}
但是我得到一个错误
django.core.exceptions.ImproperlyConfigured:设置 DATABASE_URL 环境变量
虽然,我在 .envs/.local/.postgres 中有 DATABASE_URL,但我遇到了上述错误。为什么呢?
【问题讨论】:
-
从您的 shell 中粘贴命令
echo $DATABASE_URL的输出。
标签: python django django-settings