“Konwertuj QuerySet na Json Django” Kod odpowiedzi

Konwertuj QuerySet na 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

Konwertuj QuerySet na 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

Jak przekonwertować QuerySet na ciąg JSON

# Simply wrap the queryset in a list

data = list(queryset.values())

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

Odpowiedzi podobne do “Konwertuj QuerySet na Json Django”

Pytania podobne do “Konwertuj QuerySet na Json Django”

Więcej pokrewnych odpowiedzi na “Konwertuj QuerySet na Json Django” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu