link = models.CharField(_('link'), max_length=256) keywords = models.CharField(_('keywords'), max_length=256, null=True, blank=True, help_text=_('Comma separated keywords')) lang = models.CharField(_('language'), max_length=3, choices=LANGUAGES) published_on = models.DateTimeField(_('published on'), auto_now_add=True) last_changed = models.DateTimeField(_('last change'), auto_now=True, editable=False) categories = models.ManyToManyField(Category, verbose_name=_('categories'), related_name='informations', null=True, blank=True) class Meta: get_latest_by = 'published_on' ordering = ['-published_on'] verbose_name = _('information') verbose_name_plural = _('informations') @models.permalink def get_absolute_url(self): return ('infoch-detail', (), {'slug': self.slug}) def __unicode__(self): return self.title Category.add_to_class('moderator', models.ForeignKey(User, verbose_name=_('moderator'), related_name='managed_categories'))