diff --git a/www/views.py b/www/views.py index 6fba9be2..be5cec13 100644 --- a/www/views.py +++ b/www/views.py @@ -22,9 +22,11 @@ def index(request): .prefetch_related("tags") .order_by("-created")[:ndocs] ) - recent_views = CourseUserView.objects.filter(user=request.user).order_by( - "-last_view" - )[:5] + recent_views = ( + CourseUserView.objects.filter(user=request.user) + .select_related("course") + .order_by("-last_view")[:5] + ) recent_courses = [x.course for x in recent_views] context = { "search": SearchForm(),