""" Base models for the entire project. """ from django.db import models from django.utils import timezone class TimestampedModel(models.Model): """ An abstract base class model that provides self-updating created_at and updated_at fields. """ created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) class Meta: abstract = True ordering = ["-created_at"]