首页 > 解决方案 > 如何解决 Django 数据库冲突

问题描述

想不通怎么回事??

settings.DATABASES 配置不正确。" django.core.exceptions.ImproperlyConfigured: settings.DATABASES 配置不正确。请提供 NAME 值。[30/Jun/2021 17:31:00] "GET / HTTP/1.1" 500 194335

标签: djangodatabase

解决方案


看起来您没有在 settings.py 的 DATABASES 配置中传递数据库的名称。如果您使用 MySQL,理想的设置将是这样的:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'name_of_the_database',
        'USER': 'name_of_the_user',
        'PASSWORD': 'password_of_the_user',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

如果您使用其他数据库服务器,请随意更改 ENGINE 值。


推荐阅读