diff --git a/website/blog/models.py b/website/blog/models.py index 663b2dd..921e697 100644 --- a/website/blog/models.py +++ b/website/blog/models.py @@ -40,8 +40,7 @@ class BlogPostListPage(BaseListingPage): return ( BlogPostPage.objects.descendant_of(self) .live() - .select_related("hero_image") - .select_related("hero_unsplash_photo") + .select_related("hero_image", "hero_unsplash_photo") .prefetch_related("tags") .order_by("-date", "title") ) @@ -120,8 +119,7 @@ class BlogPostCollectionPage(BaseListingPage): def get_listing_pages(self) -> models.QuerySet: return ( BlogPostPage.objects.child_of(self) - .select_related("hero_image") - .select_related("hero_unsplash_photo") + .select_related("hero_image", "hero_unsplash_photo") .prefetch_related("tags") .order_by("-date", "title") ) diff --git a/website/common/models.py b/website/common/models.py index cd3561b..f645e9a 100644 --- a/website/common/models.py +++ b/website/common/models.py @@ -200,8 +200,7 @@ class BaseListingPage(RoutablePageMixin, BaseContentPage): self.get_children() .live() .specific() - .select_related("hero_image") - .select_related("hero_unsplash_photo") + .select_related("hero_image", "hero_unsplash_photo") .order_by("title") )