django - 如何解决 Django 数据库冲突
问题描述
想不通怎么回事??
settings.DATABASES 配置不正确。" django.core.exceptions.ImproperlyConfigured: settings.DATABASES 配置不正确。请提供 NAME 值。[30/Jun/2021 17:31:00] "GET / HTTP/1.1" 500 194335
解决方案
看起来您没有在 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 值。
推荐阅读
- html - 如何在单击时更改颜色
- javascript - FabricJS 4.4 新手,寻找布局一组对象的最佳方式
- python-3.x - 将 Scrapy 管道连接到 Firestore 数据库时遇到问题
- c++ - libzip zip_source_t 缓冲区已被释放,即使我告诉 libzip 不要这样做
- html - 谷歌字体图标
- javascript - 如何从 onclick 事件中显示列和行中的数据
- python - 列表类型不可调用
- vue.js - Vue变量未在方法的异步中更新
- angular - 当数据未更改时,Angular 11 Router 可观察数据未更新
- json - 无法将 JSON 数据打印到 Dart 对象中 - “'对象'的实例”