欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

django的使用INNODE的方式,排除错误MySQL Strict Mode is not set for database connection 'default'

程序员文章站 2024-01-10 21:02:07
出现如下错误: 解决办法: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mxshop', 'HOST': '127.0.0.1', 'PORT': '3306', 'USER': 'mxshop' ......

出现如下错误:

django的使用INNODE的方式,排除错误MySQL Strict Mode is not set for database connection 'default'

 

 

解决办法:

databases = {
    'default': {
        'engine': 'django.db.backends.mysql',
        'name': 'mxshop',
        'host': '127.0.0.1',
        'port': '3306',
        'user': 'mxshop',
        'password': 'bsfdsfdsmxf',
        'options': {
            "init_command": "set default_storage_engine='innodb'"
        }
    }
}
databases['default']['options']['init_command'] = "set sql_mode='strict_trans_tables'"#排除错误