Could you try to replace redefining of this method with redefining of other auxiliary methods like get_queryset. You should research the structure of request processing in ListView to do it in the right way.