def METHOD_NAME(self, request, *args, **kwargs):
    context = super().METHOD_NAME(request, *args, **kwargs)
    form_data, has_active_filters = self.get_form_data(request.GET)
    filterable_search = self.get_filterable_search()
    has_unfiltered_results = filterable_search.count() > 0
    form = self.get_form_class()(
        form_data,
        filterable_search=filterable_search,
        cache_key_prefix=self.get_cache_key_prefix(),
    )
    results_page = self.process_form(request, form)
    context.update(
        {
            "form": form,
            "has_unfiltered_results": has_unfiltered_results,
            "has_active_filters": has_active_filters,
            "results_page": results_page,
        }
    )
    return context