У Вас задача отфильтровать, или прикрутить django-filter любой ценой? Делайте сначала так, как понимаете, а django-filter разберетесь потом. На самом деле, в итоге, все сводит...
А если убрать перехват исключения? Exception слишком общий.