Files
ProFi/employees/filters.py
2025-05-19 17:00:02 +03:00

12 lines
628 B
Python

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"]