From 142624a6caeb50fcf787ed8d7fa9ec6584023398 Mon Sep 17 00:00:00 2001 From: Bridger Maxwell Date: Wed, 19 Sep 2012 00:20:46 -0400 Subject: [PATCH] Added select_related to gradebook. Slight performance boost. --- lms/djangoapps/instructor/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/djangoapps/instructor/views.py b/lms/djangoapps/instructor/views.py index d812791c3d..3ce975410c 100644 --- a/lms/djangoapps/instructor/views.py +++ b/lms/djangoapps/instructor/views.py @@ -294,7 +294,7 @@ def gradebook(request, course_id): """ course = get_course_with_access(request.user, course_id, 'staff') - enrolled_students = User.objects.filter(courseenrollment__course_id=course_id).order_by('username') + enrolled_students = User.objects.filter(courseenrollment__course_id=course_id).order_by('username').select_related("profile") # TODO (vshnayder): implement pagination. enrolled_students = enrolled_students[:1000] # HACK!