From 25936125e16102e963cabefb3d3287cbc589514d Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Thu, 13 Mar 2025 18:33:08 +0100 Subject: [PATCH] Add: TagModel to archive app --- backend/apps/archive/models.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/backend/apps/archive/models.py b/backend/apps/archive/models.py index af90186..5b03b07 100644 --- a/backend/apps/archive/models.py +++ b/backend/apps/archive/models.py @@ -102,6 +102,24 @@ class CreatorModel(models.Model): return str(self.name) +class TagModel(models.Model): + slug = models.CharField(max_length=64) + name = models.CharField(max_length=64) + date_modified = models.DateTimeField(auto_now=True) + date_created = models.DateTimeField(auto_now_add=True) + mature = models.BooleanField(default=False) + + class Meta: + verbose_name = "Tag" + verbose_name_plural = "Tags" + + def __str__(self): + if len(str(self.name)) > 0: + return str(self.name) + else: + return str(self.slug) + + class PostModel(models.Model): post_id = models.CharField(max_length=128, db_index=True) title = models.CharField(max_length=64)