github.com/ismailbayram/bigpicture@v0.0.0-20231225173155-e4b21f5efcff/internal/browser/pyproject/base/models.py (about) 1 from django.db import models 2 3 4 class StarterModel(models.Model): 5 created_date = models.DateTimeField(auto_now_add=True) 6 modified_date = models.DateTimeField(auto_now=True, db_index=True) 7 8 class Meta: 9 abstract = True 10 ordering = ['-created_date'] 11 12 def save(self, *args, **kwargs): 13 update_fields = kwargs.get('update_fields', None) 14 if update_fields is not None: 15 update_fields.append('modified_date') 16 super(StarterModel, self).save(*args, **kwargs)