我在模型中有一个对象
date_created = models.DateTimeField(auto_now=True)
现在,这样可以保存输入数据库时的当前日期和时间,以及更改条目编辑的时间。
是否有任何方式使日期和时间仅在首次输入数据库时而不是在其编辑时更改?
答案 0 :(得分:3)
使用auto_now_add
而不是auto_add
。
auto_now_add
用于:
[自动]在首次创建对象时将字段设置为 。用于创建时间戳。请注意,始终使用当前日期;它不仅仅是您可以覆盖的默认值。
而auto_now
是:
[自动]每次保存对象时将字段设置为 。对“最后修改”的时间戳有用。请注意,始终使用当前日期;它不仅仅是您可以覆盖的默认值。