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)