django连接数据库配置设置如下

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test2',
'USER':'root',
'PASSWORD':'',
'HOST':'192.168.100.198',
'PORT': '', # 数据库使用的端口
'OPTIONS':{'init_command':'SET sql_mode="STRICT_TRANS_TABLES",storage_engine=INNODB;'} #设置数据库为INNODB,为第三方数据库登录用
}
}

修改为如下即可:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test2',
'USER':'root',
'PASSWORD':'',
'HOST':'192.168.100.198',
'PORT': '', # 数据库使用的端口
'OPTIONS':{'init_command':'SET sql_mode="traditional",default_storage_engine=INNODB;'} #设置数据库为INNODB,为第三方数据库登录用
}
}

即,修改一下OPTIONS配置即可

参考网址:https://blog.csdn.net/jaket5219999/article/details/77849213

      http://www.testpub.cn/t/116

05-28 04:12