“Queryset in JSON Django konvertieren” Code-Antworten

Queryset in JSON Django konvertieren

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

Queryset in JSON Django konvertieren

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

So konvertieren Sie einen Queryset in JSON -String

# Simply wrap the queryset in a list

data = list(queryset.values())

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

Ähnliche Antworten wie “Queryset in JSON Django konvertieren”

Fragen ähnlich wie “Queryset in JSON Django konvertieren”

Weitere verwandte Antworten zu “Queryset in JSON Django konvertieren” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen