Problems are encountered if auto_now and auto_now_add are confused. How do auto_now or auto_now_add work?
auto_now : Time will be created every time when use models.save() or models.create() but it doesn't work if you use query.update(), it only updates some data but it does not update date automatically
auto_now_add : Time will be created only the first time when using models.save() or models.create()
How should they be used?
auto_now_add should be used with created_date and auto_now should used with updated_date
created_date = models.DateTimeField(auto_now_add = True)
updated_date = models.DateTimeField(auto_now = True)