我的代码是
Message.objects.filter(id=message_id).update(read_at='Null')
收到此错误
ValidationError:[u'在YYYY-MM-DD中输入有效的日期/时间 HH:MM [:ss [.uuuuuu]]格式。']
,模型是
read_at = models.DateTimeField(_("read at"), null=True, blank=True)
有没有办法将datetime更新为null?请帮忙。
答案 0 :(得分:3)
Django更新调用是用Python而不是SQL编写的 - 改为使用None
:
Message.objects.filter(id=message_id).update(read_at=None)
答案 1 :(得分:2)
Message.objects.filter(id=message_id).update(read_at=None)