From: yomguy Date: Wed, 18 Apr 2012 09:31:23 +0000 (+0200) Subject: add slug to course X-Git-Tag: 0.2~12 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=b8cba1a9067a600b014c4d020413256f57360691;p=teleforma.git add slug to course --- diff --git a/teleforma/models.py b/teleforma/models.py index 00ef751d..0de71fbf 100755 --- a/teleforma/models.py +++ b/teleforma/models.py @@ -54,6 +54,7 @@ from django.contrib.contenttypes import generic from notes.models import Note import jqchat.models from django.core.paginator import InvalidPage, EmptyPage +from django.template.defaultfilters import slugify app_label = 'teleforma' @@ -126,6 +127,10 @@ class Course(Model): def __unicode__(self): return ' - '.join([self.department.name, self.title, self.type.name]) + @property + def slug(self): + return slugify(self.__unicode__()) + class Meta: db_table = app_label + '_' + 'course' verbose_name = _('course')