出现此错误-/ 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从产品复制到了本地,我想我在那里搞砸了。当前看起来像:
DATABASE_URL=postgres://test:test@localhost:5432/test
ALLOWED_HOSTS=.localhost,127.0.0.1
不知道从这里做什么。我肯定缺少明显的东西。
您丢失了Name值,因为它在错误中表示。您需要提供数据库名称。您还缺少POST和USER值,我认为这是必需的。