django模型中auto_now與auto_now_add的區別

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="刪除標記")

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章