auto_now
auto_now无论是你添加还是修改对象,时间为你添加或者修改的时间,一般用作更新时间。
auto_now_add
auto_now_add为添加时的时间,更新对象时不会有变动,一般用作创建时间。
具体案例:
class BaseModel(models.Model):
'''模型抽象类型'''
create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')
update_time = models.DateTimeField(auto_now=True, verbose_name='更新时间')
is_delete = models.BooleanField(default=False, verbose_name="删除标记")