diff --git a/common/models/baseModels.py b/common/models/baseModels.py new file mode 100644 index 0000000..e89718e --- /dev/null +++ b/common/models/baseModels.py @@ -0,0 +1,17 @@ +from django.db import models + +from common.utils.codeManger import generate_ulid + + +class BaseModel(models.Model): + id = models.CharField( + max_length=26, + primary_key=True, + default=generate_ulid, + editable=False + ) + created_at = models.DateTimeField(auto_now_add=True) + updated_at = models.DateTimeField(auto_now=True) + + class Meta: + abstract = True \ No newline at end of file