django Warning: (3135, "'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM