Как преобразовать результат сериализатора django в dict?

Я хочу отправить результат работы сериализатора django с помощью библиотеки requests

content = ParsingResultSerializer(instance=parsing_res, many=True).data # parsing_res is a

django queryset
print("XXXX_ ", content, flush=True) 

# prints OrderedDict
[OrderedDict([('film_info', {'search_query': 'Джанго освобожденный', 'film': {'id': 8, 'suffixes': [], 'name': 'Джанго освобожденный', 'is_site_search': False, 'external_id': -1}}), ('url', 'https://kino-ep.net/4087-dzhango-osvobozhdennyy-2012.html'), ('priority', 21), ('search_request', 14317), ('page_checks', [OrderedDict([('id', 91845),
< < <
from django.core import serializers
querydata = serializers.serialize("json",query)
Как преобразовать результат сериализатора django в dict?

но как я могу использовать свой ParsingResultSerializer?

В вашем примере querydata - это json. Вы можете преобразовать json в dict следующим образом:

import json

from django.core import serializers
querydata = serializers.serialize("json",query)
querydata = json.loads(querydata). # This is Python dictionary 
Вернуться на верх