X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/79d770e03bde9d600ec6effdcc9c15487ff23897..c3af41ec13e26ad2b4cb000291ff989dc1b3686f:/src/picture/models.py diff --git a/src/picture/models.py b/src/picture/models.py index b39661f29..e10d2faf1 100644 --- a/src/picture/models.py +++ b/src/picture/models.py @@ -101,7 +101,7 @@ class Picture(models.Model): pass class Meta: - ordering = ('sort_key',) + ordering = ('sort_key_author', 'sort_key') verbose_name = _('picture') verbose_name_plural = _('pictures') @@ -127,8 +127,11 @@ class Picture(models.Model): def authors(self): return self.tags.filter(category='author') + def tag_unicode(self, category): + return ", ".join(self.tags.filter(category=category).values_list('name', flat=True)) + def author_unicode(self): - return ", ".join(self.authors().values_list('name', flat=True)) + return self.tag_unicode('author') @permalink def get_absolute_url(self):