class FeaturedResource(models.Model): """ A FeaturedResource is a link to a resource that is featured by the Staff It displays 3 main informations: - A background picture - A title - The author(s) of the resource Currently, the five newer FeaturedResource are displayed on the front page. """ class Meta: verbose_name = _('Une') verbose_name_plural = _('Unes') title = models.CharField(_('Titre'), max_length=80) type = models.CharField(_('Type'), max_length=80) authors = models.CharField(_('Auteurs'), max_length=100, blank=True, default='') image_url = models.CharField( _('URL de l\'image à la une'), max_length=2000, null=False, blank=False ) url = models.CharField( _('URL de la une'), max_length=2000, null=False, blank=False ) pubdate = models.DateTimeField(_('Date de publication'), blank=False, null=False, db_index=True) objects = FeaturedResourceManager() def __str__(self): """Textual form of a featured resource.""" return self.title
class FeaturedResource(models.Model): class Meta: verbose_name = _(u'Une') verbose_name_plural = _(u'Unes') title = models.CharField(_(u'Titre'), max_length=80) type = models.CharField(_(u'Type'), max_length=80) authors = models.CharField(_(u'Auteurs'), max_length=100, blank=True, default='') image_url = models.CharField(_(u'URL de l\'image à la une'), max_length=2000, null=False, blank=False) url = models.CharField(_(u'URL de la une'), max_length=2000, null=False, blank=False) pubdate = models.DateTimeField(_(u'Date de publication'), blank=True, null=False, db_index=True) objects = FeaturedResourceManager() def __unicode__(self): """Textual form of a featured resource.""" return self.title