示例#1
0
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
示例#2
0
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