django連接數據庫配置設置如下
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test2', 'USER':'root', 'PASSWORD':'', 'HOST':'192.168.100.198', 'PORT': '3306', # 數據庫使用的端口 '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': '3306', # 數據庫使用的端口 '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