在Django中,如何使用DateTime属性保存查询对象



我能够保存查询对象的其他属性,而不是时间。我是否错过了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都会设置。

有关更多信息,请参见文档。

相关内容

  • 没有找到相关文章

最新更新