Django 连接mysql数据库时 cmd中使用python3 manage.py migrate命令,报warnings:
WARNINGS: ?: (mysql.W002) MySQL Strict Mode is not set for database connection ‘default’
解决方法:
在setting.py中添加’OPTIONS’选项
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #设置驱动
'NAME': "sunck", #设置数据库名
'USER':'root', #设置用户名
'PASSWORD':'root', #设置数据库密码
'HOST':'localhost', #设置数据库服务器的ip
'PORT':'3306', #设置端口
#以下解决
'OPTIONS': {
"init_command": "SET sql_mode='STRICT_TRANS_TABLES'"
}
}
}