raise Improperly Configuration( "settings.DATABASES is improperly configured. " django.core.exceptio



我想在文件中使用"python manage.py startapp"创建一个新的应用程序,但我遇到了这个错误。

引发不正确配置("settings.DATABASES配置不正确"(;django.core.exceptions.ImproverlyConfigure:设置。DATABASES配置不正确。请提供ENGINE值。有关详细信息,请查看设置文档。

这是我搜索的数据库。py:

DATABASES = {
'default': dj_database_url.config(),

}
db_from_env = dj_database_url.config()
DATABASES['default'].update(db_from_env)

这是在迁移到heroku之后。

你必须告诉django你正在使用哪个数据库引擎,比如MySQL、postgresql等。这样django-orm就可以根据它准备查询了。否则,就不可能从orm中运行数据库查询。请在以下格式中提及您的设置-

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'OPTIONS': {
'read_default_file': '/path/to/my.cnf',
},
}
}

点击此处阅读更多信息-https://docs.djangoproject.com/en/3.1/ref/databases/#connecting-到数据库

相关内容

最新更新