【发布时间】:2020-03-27 14:23:34
【问题描述】:
收到此错误 - 在 /boards/ 配置不当
settings.DATABASES 配置不正确。请提供 NAME 值。
DATABASES
{'default': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'HOST': 'localhost',
'NAME': '',
'OPTIONS': {},
'PASSWORD': '********************',
'PORT': '',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': ''}}
我正在使用 dj_database_url,
DATABASES = {
'default': dj_database_url.config(
default=config('DATABASE_URL')
)
}
当我的生产数据库是 psql 而我的开发人员是 sqlite 时,我遇到了一些错误 - 所以我想我会把它全部变成 psql。我将我的 .env 从 prod 复制到本地,我想我搞砸了。它目前看起来像:
DATABASE_URL=postgres://test:test@localhost:5432/test
ALLOWED_HOSTS=.localhost,127.0.0.1
不知道从这里做什么。我肯定遗漏了一些可能很明显的东西。
【问题讨论】:
标签: django database settings psql