如何使具有现有值的django datetime字段无效?

时间:2014-09-23 00:41:51

标签: python django datetime

我有一个具有可选日期时间字段的模型。

class Order(models.Model):
    ...
    fulfilled = models.DateTimeField(blank=True, null=True)
    ...

我可以将记录的日期时间更新为实际日期时间......

order = Order.objects.get(pk=99)
order.fulfilled = datetime.datetime.now()
order.save()

or... 

order.update(fulfilled=datetime.datetime.now())

有时我需要删除字段的值或将其设置为空值。我无法弄清楚如何做到这一点...

order = Order.objects.get(pk=99)
order.fulfilled = null #? or '' or... 0 or... 
order.save()

1 个答案:

答案 0 :(得分:0)

我只想出了这个。

我需要设置为无。

order = Order.objects.get(pk=99)
order.fulfilled = None
order.save()