21 lines
470 B
Python
21 lines
470 B
Python
"""
|
|
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"]
|