Reduce gallery load time by prefetching owners

This commit is contained in:
Alexandre Iooss 2021-10-15 09:21:01 +02:00
parent 7598c47621
commit 2200b0d436

View file

@ -51,7 +51,9 @@ class CustomGalleryDetailView(DetailView):
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['photos'] = self.object.public()
# Query with extended and owner to reduce database lag
context['photos'] = self.object.public().select_related('extended__owner')
# List owners
context['owners'] = []