From 7d7d08410c29cfde50717f99b9aa3b4fe75f1fb6 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Thu, 21 Nov 2013 21:05:56 +0000 Subject: [PATCH] Speeded up the materials page by using select_related() on the session QuerySet. - Legacy-Id: 6729 --- ietf/meeting/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ietf/meeting/views.py b/ietf/meeting/views.py index 59b0417f3..ec4763008 100644 --- a/ietf/meeting/views.py +++ b/ietf/meeting/views.py @@ -65,7 +65,7 @@ def materials(request, meeting_num=None): #sessions = Session.objects.filter(meeting__number=meeting_num, timeslot__isnull=False) meeting = get_meeting(meeting_num) schedule = get_schedule(meeting,None ) - sessions = Session.objects.filter(meeting__number=meeting_num,scheduledsession__schedule=schedule ) + sessions = Session.objects.filter(meeting__number=meeting_num,scheduledsession__schedule=schedule ).select_related() plenaries = sessions.filter(name__icontains='plenary') ietf = sessions.filter(group__parent__type__slug = 'area').exclude(group__acronym='edu') irtf = sessions.filter(group__parent__acronym = 'irtf')