Преобразование django ValuesQuerySet в объект json

Я пытаюсь использовать функцию ValuesQuerySet в Django, чтобы ограничить количество полей, возвращаемых из запроса, только теми, которые мне нужны. Я хотел бы сериализовать этот набор данных в виде объекта JSON, однако Django продолжает выдавать ошибку. Ниже я включил свой код и полученную ошибку:

objectList = ConventionCard.objects.values('fileName','id').filter(ownerUser = user)
data = serializers.serialize('json', objectList)
return HttpResponse(data, mimetype='application/javascript')

Ошибка:

Exception Type:     AttributeError
Exception Value:    'dict' object has no attribute '_meta'
Exception Location:     C:\Python27\lib\site-packages\django\core\serializers\base.py in serialize, line 41

Спасибо!

17
задан cezar 15 March 2019 в 12:02
поделиться