Je veux sérialiser mon queryset, et je le veux dans un format tel que cette vue le produit :
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')
Je ne sais simplement pas comment sortir le queryset au lieu des données manuelles dans l'exemple.
J'ai essayé
json.dumps({"data": self.get_queryset()})
et
serializers.serialize("json", {'data': self.get_queryset()})
mais ça ne marche pas. Que dois-je faire de mal ? Dois-je créer un encodeur JSON personnalisé ?