вы можете просто использовать атрибут column_filters класса ModelView
если вы хотите использовать только EqualFilter, он будет выглядеть так:
class MyView(ModelView):
column_filters = (FilterEqual(column=User._id, name='id'),)
def __init__(self, model):
super().__init__(model)
Вы также можете указать, что flask_admin обнаружит все возможные фильтры, тогда это будет выглядеть так
class MyView(ModelView):
column_filters = ('_id',)
def __init__(self, model):
super().__init__(model)