Return None if no filter class is found

This commit is contained in:
José Padilla 2015-11-04 15:14:51 -04:00
parent d959c6337a
commit 477a197d2a

View File

@ -118,14 +118,18 @@ class DjangoFilterBackend(BaseFilterBackend):
def to_html(self, request, queryset, view):
filter_class = self.get_filter_class(view, queryset)
if filter_class:
if not filter_class:
return None
filter_instance = filter_class(request.query_params, queryset=queryset)
else:
filter_instance = None
context = Context({
'filter': filter_instance
})
template = loader.get_template(self.template)
return template.render(context)