X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/6656eefd4a3bbea3f77d82849f8b512b79cb324c..bae6b1cbc5eb00d2273c45b55ea0950949fce0a9:/models/base.py diff --git a/models/base.py b/models/base.py index f062e2c..3482a1a 100644 --- a/models/base.py +++ b/models/base.py @@ -7,6 +7,25 @@ from philo.utils import ContentTypeRegistryLimiter from UserDict import DictMixin +class Tag(models.Model): + name = models.CharField(max_length=250) + slug = models.SlugField() + + def __unicode__(self): + return self.name + + +class Titled(models.Model): + title = models.CharField(max_length=255) + slug = models.SlugField() + + def __unicode__(self): + return self.title + + class Meta: + abstract = True + + class Attribute(models.Model): entity_content_type = models.ForeignKey(ContentType, verbose_name='Entity type') entity_object_id = models.PositiveIntegerField(verbose_name='Entity ID')