More fastest fwtch course detail page

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent 53bc834202
commit b29efd4069
  1. 10
      apps/course/views.py

@ -146,6 +146,14 @@ class CourseView(DetailView):
context['next'] = self.request.GET.get('next', None)
return context
def get_queryset(self):
queryset = super().get_queryset().select_related(
'author', 'category',
).prefetch_related(
'likes', 'materials', 'content',
)
return queryset
class CoursesView(ListView):
model = Course
@ -178,7 +186,7 @@ class CoursesView(ListView):
def get_queryset(self):
queryset = super().get_queryset().select_related(
'author', 'category'
'author', 'category', 'cover',
).prefetch_related(
'likes', 'materials', 'content',
)

Loading…
Cancel
Save