我有一个除了Django之外的其他应用程序使用的MySQL数据库.该应用程序使用'0000-00-00 00:00:00'
日期时间的默认值.
Django的(v1.5.5)解释'0000-00-00 00:00:00'
日期时间为None
读取数据库时,与None
作为NULL
写入到数据库时.这会导致错误,因为数据库将字段定义为NOT NULL
.
手动设置:
model.datetime = '0000-00-00 00:00:00'
不起作用,因为Django认为这是一个无效的日期.
如何创建插入None
为的自定义日期时间字段'0000-00-00 00:00:00'
?