Глядя немного больше, я думаю, вам нужно изменить table = servicotable(f.queryset)
на table = servicotable(f.qs)
.
FilterSet.qs
- это свойство с отфильтрованным набором запросов.queryset
хранит набор запросов, который вы передали в объект, поэтому в этом случае all()
!
(В качестве примечания, я думаю, что это может помочь вашему коду немного использовать использование верблюдов для имен объектов, чтобы различатьих из функций.)