X-Git-Url: https://git.mdrn.pl/prawokultury.git/blobdiff_plain/4dacc8bd21a56856302434691e748680a5f68fa7..3033e6b9f88d1729c3adc32ae8e45c6c4cffe4e0:/questions/models.py?ds=sidebyside diff --git a/questions/models.py b/questions/models.py index ed86730..33d2a43 100644 --- a/questions/models.py +++ b/questions/models.py @@ -12,6 +12,18 @@ from taggit_autosuggest.managers import TaggableManager from fnpdjango.utils.text.slughifi import slughifi +class TagCategory(models.Model): + name = models.CharField(verbose_name=_('Name'), unique = True, max_length = 100) + slug = models.SlugField(verbose_name=_('Slug'), unique = True, max_length = 100) + + class Meta: + verbose_name = _("Tag Category") + verbose_name_plural = _("Tag Categries") + + def __unicode__(self): + return self.name + + class Tag(TagBase): def slugify(self, tag, i=None): slug = slughifi(tag) @@ -19,6 +31,8 @@ class Tag(TagBase): slug += "_%d" % i return slug + category = models.ForeignKey(TagCategory, blank = True, null = True, on_delete = models.SET_NULL) + class Meta: verbose_name = _("Tag") verbose_name_plural = _("Tags")