WARNINGS: ?: (mysql.W002) MySQL Strict Mode is not set for database connection 'default'

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'"
        }
    }
}

 

posted @ 2020-11-16 16:20  zhw_sylvia  阅读(702)  评论(0编辑  收藏  举报