“Convertir Queryset a JSON Django” Código de respuesta

Convertir Queryset a 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

Convertir Queryset a 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

Cómo convertir un Queryset en una cadena JSON

# Simply wrap the queryset in a list

data = list(queryset.values())

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

Respuestas similares a “Convertir Queryset a JSON Django”

Preguntas similares a “Convertir Queryset a JSON Django”

Más respuestas relacionadas con “Convertir Queryset a JSON Django” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código