Как сделать фильтрацию queryset который был получен из json

Такая проблема, получаю файл json от чужого api и парсю его в ListView и вывожу его с помощью queryset

У меня вопрос, как сделать поле с выбором GUID из json по которому будет фильтроваться queryset и выводить только связанные для этого поля данные

Думал использовать django-filters но он используется только для моделей баз данных

Сам Json:

введите сюда описание изображения

views.py

def get_queryset(self):
    session = requests_cache.CachedSession('project_budget_cache')

    url = config('REPORT_PROJECT_BUDGET')
    response = requests.get(url, auth=UNICA_AUTH).json()

    # response = session.get(url=url, auth=UNICA_AUTH).json()

    queryset = []

    for item in response:
        my_js = json.dumps(item)

        parsed_json = ReportProjectBudgetSerializer.parse_raw(my_js)

        obj = parsed_json.ObjectGUID

        for budget in parsed_json.BudgetData:
            budget.SectionGUID = CleanSections.objects.get(GUID=budget.SectionGUID)
            budget.СompletedContract = budget.СompletedContract * 100
            budget.СompletedEstimate = budget.СompletedEstimate * 100
            queryset.append(budget)
    
    return queryset

Ответы (0 шт):