【发布时间】:2011-12-13 02:15:40
【问题描述】:
假设我有一个包含以下字段的 Django 模型:
class Gizmo(models.Model):
date_created = models.DateTimeField(auto_now_add=True)
date_updated = models.DateTimeField(auto_now=True)
当我创建一个 Gizmo 时,我可以确定 Django 将为这两个字段生成 相同 时间戳吗?我担心 Django 可能会为每个实例创建一个日期时间实例,并且这些实例会产生略有不同的时间戳。重要的是时间戳必须相同,以便有可靠的方法来确定 Gizmo 是否已更新(即,如果时间戳不同,则已更新)。
【问题讨论】:
-
在 ./manage.py shell 中循环尝试时它做了什么?
-
请注意,a patch 正在努力解决此问题。