From 802f5a6fbc13116cc48f05d6effa06ce5c216770 Mon Sep 17 00:00:00 2001 From: sm4640 Date: Thu, 27 Mar 2025 16:50:49 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Feat:=20[#10]=20ulid,=20=EC=83=9D?= =?UTF-8?q?=EC=84=B1=EC=9D=BC,=20=EC=88=98=EC=A0=95=EC=9D=BC=20model=20?= =?UTF-8?q?=EC=B6=94=EC=83=81=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/models/baseModels.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 common/models/baseModels.py 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