diff --git a/donate/models.py b/donate/models.py index 3fc775aa72cc6ab87567255b172ca6b459186a44..dd76b04df532ea015c21ac67d70aa06718da79e3 100644 --- a/donate/models.py +++ b/donate/models.py @@ -410,7 +410,13 @@ class DonateProjectIndexPage( @property def projects(self): - return DonateProjectPage.objects.child_of(self).distinct().live().all() + return ( + DonateProjectPage.objects.child_of(self) + .filter() + .distinct() + .order_by("-date") + .live() + )[:3] class Meta: verbose_name = "Přehled projektů"