相关疑难解决方法(0)

Django ORM,将没有日期时间作为0插入MySQL

我有一个除了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'
Run Code Online (Sandbox Code Playgroud)

不起作用,因为Django认为这是一个无效的日期.

如何创建插入None为的自定义日期时间字段'0000-00-00 00:00:00'

python mysql django

8
推荐指数
1
解决办法
1460
查看次数

标签 统计

django ×1

mysql ×1

python ×1