|
|
|
|
@ -158,7 +158,7 @@ class CoursesView(ListView): |
|
|
|
|
if request.is_ajax(): |
|
|
|
|
context = self.get_context_data() |
|
|
|
|
template_name = self.get_template_names() |
|
|
|
|
html = loader.render_to_string(template_name, context) |
|
|
|
|
html = loader.render_to_string(template_name, context, request=request) |
|
|
|
|
is_paginated = context.get('is_paginated') |
|
|
|
|
if is_paginated: |
|
|
|
|
page_obj = context.get('page_obj') |
|
|
|
|
@ -215,7 +215,6 @@ class SearchView(CoursesView): |
|
|
|
|
def get_context_data(self, **kwargs): |
|
|
|
|
context = super().get_context_data(**kwargs) |
|
|
|
|
context['q'] = self.request.GET.get('q', None) or '' |
|
|
|
|
context['next'] = self.request.GET.get('next', None) |
|
|
|
|
return context |
|
|
|
|
if 'is_paginated' in context and context['is_paginated']: |
|
|
|
|
page_obj = context.get('page_obj') |
|
|
|
|
|