diff --git a/boards/views/feed.py b/boards/views/feed.py --- a/boards/views/feed.py +++ b/boards/views/feed.py @@ -30,7 +30,8 @@ class FeedView(PostMixin, BaseBoardView) def get(self, request, page=DEFAULT_PAGE): params = self.get_context_data(request=request) - paginator = get_paginator(Post.objects.order_by('-pub_time'), 10) + paginator = get_paginator(Post.objects.order_by('-pub_time') + .prefetch_related('images', 'thread', 'threads'), 10) paginator.current_page = int(page) params[PARAMETER_POSTS] = paginator.page(page).object_list