2013-11-28 98 views
2

我的代碼是無法更新Django的日期時間字段設置爲null

Message.objects.filter(id=message_id).update(read_at='Null') 

收到此錯誤

ValidationError: [u'Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format.']

和模型是

read_at = models.DateTimeField(_("read at"), null=True, blank=True) 

有什麼辦法來更新日期時間爲空?請幫忙。

回答

3

Django的更新調用Python寫的,而不是SQL - 使用None代替:

Message.objects.filter(id=message_id).update(read_at=None) 
2
Message.objects.filter(id=message_id).update(read_at=None) 
相關問題