Add .prefetch_related on liaison list page to reduce the number of DB

queries (from 571 to 28)
 - Legacy-Id: 6991
This commit is contained in:
Ole Laursen 2013-12-18 16:30:18 +00:00
parent cb4d5b7c2b
commit a656cf8a8b

View file

@ -95,7 +95,7 @@ def normalize_sort(request):
def liaison_list(request):
sort, order_by = normalize_sort(request)
liaisons = LiaisonStatement.objects.exclude(approved=None).order_by(order_by)
liaisons = LiaisonStatement.objects.exclude(approved=None).order_by(order_by).prefetch_related("attachments")
can_send_outgoing = can_add_outgoing_liaison(request.user)
can_send_incoming = can_add_incoming_liaison(request.user)