import django_filters from .models import Employee class EmployeeFilter(django_filters.FilterSet): first_name = django_filters.CharFilter(field_name="account__first_name", lookup_expr="icontains") last_name = django_filters.CharFilter(field_name="account__last_name", lookup_expr="icontains") department_name = django_filters.CharFilter(field_name="department__name", lookup_expr="icontains") position_name = django_filters.CharFilter(field_name="position__name", lookup_expr="icontains") class Meta: model = Employee fields = ["first_name", "last_name", "department_name", "position_name"]