“Converter Queryset em JSON Django” Respostas de código

Converter Queryset em JSON Django

from django.core import serializers
from django.http import HttpResponse

def some_view(request):
    qs = SomeModel.objects.all()
    qs_json = serializers.serialize('json', qs)
    return HttpResponse(qs_json, content_type='application/json')
codeAdept

Converter Queryset em JSON Django

from django.http import JsonResponse

def some_view(request):
    data = list(SomeModel.objects.values())  # wrap in list(), because QuerySet is not JSON serializable
    return JsonResponse(data, safe=False)  # or JsonResponse({'data': data})
codeAdept

Como converter um consulso em string json

# Simply wrap the queryset in a list

data = list(queryset.values())

# Hint: need to use .values() not .all()
Terror12

Respostas semelhantes a “Converter Queryset em JSON Django”

Perguntas semelhantes a “Converter Queryset em JSON Django”

Mais respostas relacionadas para “Converter Queryset em JSON Django” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código