“преобразовать запрос в JSON DJango” Ответ

преобразовать запрос в 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

преобразовать запрос в 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

Как преобразовать запрос в строку json

# Simply wrap the queryset in a list

data = list(queryset.values())

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

Ответы похожие на “преобразовать запрос в JSON DJango”

Вопросы похожие на “преобразовать запрос в JSON DJango”

Больше похожих ответов на “преобразовать запрос в JSON DJango” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования