Support for the DateTime field where we have set auto_now as True #194
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Currently the
django-dirtyfields
detects the fields which have been updated. This changes is for the fields which gets updated once we save the object. Fields such aslast_updated = models.DateTime(auto_now=True)
doesn't get detected. So to make sure that such fields get detected, we have added a check and updated the field's value. We have also made sure that it consider the timezone if the support for timezone is enabled.Test case