|
|
|
|
@ -210,8 +210,13 @@ class SearchView(CoursesView): |
|
|
|
|
def get_context_data(self): |
|
|
|
|
context = super().get_context_data() |
|
|
|
|
context['q'] = self.request.GET.get('q', None) or '' |
|
|
|
|
context['page'] = self.request.GET.get('page', None) or 1 |
|
|
|
|
context['next_page'] = str(int(context['page']) + 1) |
|
|
|
|
if 'is_paginated' in context and context['is_paginated']: |
|
|
|
|
page_obj = context.get('page_obj') |
|
|
|
|
context['page'] = page_obj.number |
|
|
|
|
context['next_page'] = str(page_obj.next_page_number()) if page_obj.has_next() else None |
|
|
|
|
else: |
|
|
|
|
context['page'] = 1 |
|
|
|
|
context['next_page'] = None |
|
|
|
|
return context |
|
|
|
|
|
|
|
|
|
def get_template_names(self): |
|
|
|
|
|