我能够保存查询对象的其他属性,而不是时间。我是否错过了Q.edited_dateTime = timezone.now((?
q = SomeObject.object.get(id=3)
q.title = 'New Title'
q.edited_datetime = timezone.now()
q.save()
在模型中:
edited_datetime = models.DateTimeField(blank=True, null=True, default=None)
基本上是我正在使用的代码。
timezone.now((如果我创建对象。
通常,您想在django中自动执行此操作,就像:
datetime_created = models.DateTimeField(auto_now_add=True)
datetime_modified = models.DateTimeField(auto_now=True)
auto_now_add
将仅设置一次,第一次。 每次保存对象时,auto_now
都会设置。
有关更多信息,请参见文档。