X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/2a129b5646d5184ee537801286b351761131f486..5db80d3eeab1b27ef38f6b5b815e7ed51564ee3c:/models/base.py?ds=sidebyside diff --git a/models/base.py b/models/base.py index 3482a1a..2f5bf93 100644 --- a/models/base.py +++ b/models/base.py @@ -9,15 +9,18 @@ from UserDict import DictMixin class Tag(models.Model): name = models.CharField(max_length=250) - slug = models.SlugField() + slug = models.SlugField(unique=True) def __unicode__(self): return self.name + + class Meta: + app_label = 'philo' class Titled(models.Model): title = models.CharField(max_length=255) - slug = models.SlugField() + slug = models.SlugField(max_length=255) def __unicode__(self): return self.title @@ -113,7 +116,6 @@ class Entity(models.Model): class Meta: abstract = True - app_label = 'philo' class TreeManager(models.Manager): @@ -172,7 +174,6 @@ class TreeModel(models.Model): class Meta: unique_together = (('parent', 'slug'),) abstract = True - app_label = 'philo' class TreeEntity(TreeModel, Entity): @@ -189,5 +190,4 @@ class TreeEntity(TreeModel, Entity): return super(TreeEntity, self).relationships class Meta: - abstract = True - app_label = 'philo' \ No newline at end of file + abstract = True \ No newline at end of file