コード例 #1
0
ファイル: models.py プロジェクト: rezemika/zds-site
class FeaturedMessage(models.Model):
    """
        The Featured Message is a simple one-line information on the home page.
        This message is divided in three parts:
            - The hook : displayed in bold, it shows the topic of the message (i.e.: "New", "Warning", "Info", ...)
            - The message : the info message itself (i.e.: "The site will be down for maintenance tomorrow")
            - The "tell me more" url : A tell me more button linking to a page giving more details
        All those elements are facultative.
    """
    class Meta:
        verbose_name = _(u'Message')
        verbose_name_plural = _(u'Messages')

    hook = models.CharField(_(u'Accroche'),
                            max_length=100,
                            blank=True,
                            null=True)
    message = models.CharField(_(u'Message'),
                               max_length=255,
                               blank=True,
                               null=True)
    url = models.CharField(_(u'URL du message'),
                           max_length=2000,
                           blank=True,
                           null=True)

    objects = FeaturedMessageManager()

    def __str__(self):
        """Textual form of a featured message."""
        return self.message
コード例 #2
0
ファイル: models.py プロジェクト: LucasGrugru/zds-site
class FeaturedMessage(models.Model):
    class Meta:
        verbose_name = _(u'Message')
        verbose_name_plural = _(u'Messages')

    hook = models.CharField(_(u'Accroche'),
                            max_length=100,
                            blank=True,
                            null=True)
    message = models.CharField(_(u'Message'),
                               max_length=255,
                               blank=True,
                               null=True)
    url = models.CharField(_(u'URL du message'),
                           max_length=2000,
                           blank=True,
                           null=True)

    objects = FeaturedMessageManager()

    def __unicode__(self):
        """Textual form of a featured message."""
        return self.message