Commit 351c3481 by David Ormsbee

Select related users when returning enrollments.

Modify CourseEnrollment.enrollments_for_user to select the related user
object. This saves us from a bunch of redundant queries on the student
dashboard.
parent e6e32d79
......@@ -1439,7 +1439,7 @@ class CourseEnrollment(models.Model):
@classmethod
def enrollments_for_user(cls, user):
return cls.objects.filter(user=user, is_active=1)
return cls.objects.filter(user=user, is_active=1).select_related('user')
@classmethod
def enrollment_status_hash_cache_key(cls, user):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment