对于auto_now=False和auto_now_add=False。由于开始不太清楚这两个属性的作用,于是费了不少时间才查到这里的问题。两者默认值都为False。
=====================================================================
auto_now=Ture,字段保存时会自动保存当前时间,但要注意每次对其实例执行save()的时候都会将当前时间保存,也就是不能再手动给它存非当前时间的值。
======================================================================
auto_now_add=True,字段在实例第一次保存的时候会保存当前时间,不管你在这里是否对其赋值。但是之后的save()是可以手动赋值的。也就是新实例化一个model,想手动存其他时间,就需要对该实例save()之后赋值然后再save()。
本文详细解析了在数据库模型中使用auto_now与auto_now_add属性的区别与应用场景。auto_now会在每次保存实例时更新为当前时间,而auto_now_add仅在首次保存时设置时间戳。
3270

被折叠的 条评论
为什么被折叠?



