|
|
|
@ -176,6 +176,12 @@ class CoursesView(ListView): |
|
|
|
filtered = CourseFilter(self.request.GET, queryset=queryset) |
|
|
|
filtered = CourseFilter(self.request.GET, queryset=queryset) |
|
|
|
return filtered.qs |
|
|
|
return filtered.qs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def get_context_data(self): |
|
|
|
|
|
|
|
context = super().get_context_data() |
|
|
|
|
|
|
|
filtered = CourseFilter(self.request.GET) |
|
|
|
|
|
|
|
context.update(filtered.data) |
|
|
|
|
|
|
|
return context |
|
|
|
|
|
|
|
|
|
|
|
def get_template_names(self): |
|
|
|
def get_template_names(self): |
|
|
|
if self.request.is_ajax(): |
|
|
|
if self.request.is_ajax(): |
|
|
|
return 'course/course_items.html' |
|
|
|
return 'course/course_items.html' |
|
|
|
|