Как изменить то, что django ищет в .filter()?

возьмем этот пример кода:

from .models import Employees

filters = {
        "name" : request.GET.get("name"),
        "work_place" : request.GET.get("work_place_filter")
    }

    for index, item in enumerate(filters):
        key = list(filters.keys())[index]
        value = filters[item]
        flykninger = Employees.objects.filter(key = value)

Я пытаюсь изменить ключ, с которым функция filter() сравнивает значение, если поля ввода не являются None. Но когда я пытаюсь запустить свой собственный код, включающий этот фрагмент, я получаю

Cannot resolve keyword 'key' into field. Choices are: alder...

Как мне это сделать? Есть ли другой способ, о котором я не знаю?

Спасибо

Вернуться на верх