环境:
mysql 5.7.17
django 1.10
python 2.7
class Task(models.Model):
create_datetime = models.DateTimeField(u'创建时间', auto_now_add=True)
运行迁移文件时报错 Incorrect datetime value: '0000-00-00 00:00:00.00000
解决方案:
将数据库sql_mode类型 严格模式 Strict Mode 去掉
在centos操作系统当中,通过vim 编辑/etc/my.cnf
设置 sql_mode =''
若my.cnf找不到,则mysql 有可能是通过解压缩文件安装的mysql
可通过拷贝安装目录下面的support-files/my-default.cnf 到/etc/my.cnf
重启数据即可。
【恒泰佰酷】 转载需保留 恒泰佰酷字样,负责追究责任。