小编Bho*_*sun的帖子

Django auto_now 与 auto_now_add

auto_now如果和被混淆就会遇到问题auto_now_add。如何做auto_nowauto_now_add工作?

auto_now:每次使用时都会创建时间models.save(),但models.create()如果使用则不起作用query.update(),它只更新一些数据,但不会自动更新日期

auto_now_addmodels.save():只有第一次使用或时才会创建时间models.create()

应该如何使用它们?

auto_now_add应该与 一起使用created_dateauto_now应该与 一起使用updated_date

created_date = models.DateTimeField(auto_now_add = True)
updated_date = models.DateTimeField(auto_now = True)
Run Code Online (Sandbox Code Playgroud)

django django-models

5
推荐指数
1
解决办法
4684
查看次数

标签 统计

django ×1

django-models ×1