Я хочу сериализовать свой набор запросов и хочу, чтобы он был в формате, который выводит это представление:
class JSONListView(ListView):
queryset = Users.objects.all()
def get(self, request, *args, **kwargs):
return HttpResponse(json.dumps({'data': [['bar','foo','bar','foo'],['foo','bar','foo','bar']]}, indent=4), content_type='application/json')
Я просто не знаю, как вывести набор запросов вместо ручных данных в примере.
я пробовал
json.dumps({"data": self.get_queryset()})
и
serializers.serialize("json", {'data': self.get_queryset()})
но это не сработает. Что я делаю не так? Нужно ли мне создавать собственный кодировщик JSON?