【发布时间】:2018-12-11 16:45:43
【问题描述】:
DATABASE_OPTIONS = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'student',
'USER': 'root',
'PASSWORD': 'pooja',
'HOST': 'localhost',
'PORT': 3306,
'init_command': 'SET storage_engine=INNODB, SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED'
},
}
例外是: raise ImproperlyConfigured("settings.DATABASES 配置不正确。" django.core.exceptions.ImproperlyConfigured:settings.DATABASES 配置不正确。请提供 ENGINE 值。查看设置文档了解更多详情。
我正在使用 mysql 数据库,在将模型迁移到数据库时,我在 django 中遇到了异常,请让我知道我在这里做错了什么错误。 谢谢你的回复
【问题讨论】:
-
您确定您的设置正确吗?您是否使用该密码安装了 MySQL 和具有这些详细信息的帐户/数据库?
-
不是
DATABASES = {}吗? -
我使用了 DATABASES = {} 但它给了我 jango.db.utils.ProgrammingError: (1064, "您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册在第 1 行的 'SET SESS ION TRANSACTION ISOLATION LEVEL READ COMMITTED' 附近使用的正确语法)这个例外
标签: django