Esempio n. 1
0
        translate = (
            'title',
            'content',
        )

    def __unicode__(self):
        return u"%s -- %s" % (self.url, self.title)

    def get_absolute_url(self):
        return self.url


# Registrando modelos para tradução.
register(Image, (
    'title',
    'caption',
    'notes',
))
register(Video, (
    'title',
    'caption',
    'notes',
))
register(Tag, (
    'name',
    'description',
))
register(TagCategory, (
    'name',
    'description',
))
Esempio n. 2
0
    class Meta:
        db_table = 'django_flatpage'
        verbose_name = _('flat page')
        verbose_name_plural = _('flat pages')
        ordering = ('url',)
        translate = ('title', 'content',)

    def __unicode__(self):
        return u"%s -- %s" % (self.url, self.title)

    def get_absolute_url(self):
        return self.url


# Registrando modelos para tradução.
register(Image, ('title', 'caption', 'notes',))
register(Video, ('title', 'caption', 'notes',))
register(Tag, ('name', 'description',))
register(TagCategory,  ('name', 'description',))
register(Taxon, ('common', 'rank',))
register(Size, ('name', 'description',))
register(Country, ('name',))
register(Tour, ('name','description',))
register(FlatPage, ('title', 'content',))


# Slugify before saving.
signals.pre_save.connect(slug_pre_save, sender=Author)
signals.pre_save.connect(slug_pre_save, sender=Tag)
signals.pre_save.connect(slug_pre_save, sender=TagCategory)
signals.pre_save.connect(slug_pre_save, sender=Taxon)
Esempio n. 3
0
            try:
                qs = Article.objects.live().exclude(id__exact=self.id)
                article = qs.filter(publish_date__lte=self.publish_date).order_by('-publish_date')[0]
            except (Article.DoesNotExist, IndexError):
                article = None
            self._previous = article

        return self._previous

    __metaclass__ = TransMeta
    class Meta:
        #ordering = ('-publish_date', 'title')
        translate = ('title', 'rendered_content',)

import transmeta
transmeta.register(Article, ('title', 'rendered_content',))

class Attachment(models.Model):
    upload_to = lambda inst, fn: 'attach/%s/%s/%s' % (datetime.now().year, inst.article.slug, fn)

    article = models.ForeignKey(Article, related_name='attachments')
    attachment = models.FileField(upload_to=upload_to)
    caption = models.CharField(max_length=255, blank=True)

    class Meta:
        ordering = ('-article', 'id')

    def __unicode__(self):
        return u'%s: %s' % (self.article, self.caption)

    @property
Esempio n. 4
0
        return self._previous

    __metaclass__ = TransMeta

    class Meta:
        #ordering = ('-publish_date', 'title')
        translate = (
            'title',
            'rendered_content',
        )


import transmeta
transmeta.register(Article, (
    'title',
    'rendered_content',
))


class Attachment(models.Model):
    upload_to = lambda inst, fn: 'attach/%s/%s/%s' % (datetime.now().year, inst
                                                      .article.slug, fn)

    article = models.ForeignKey(Article, related_name='attachments')
    attachment = models.FileField(upload_to=upload_to)
    caption = models.CharField(max_length=255, blank=True)

    class Meta:
        ordering = ('-article', 'id')

    def __unicode__(self):