JSON-ответ JsonResponse в Django
Класс JsonResponse - наследник
HttpResponse. Он сам сериализует
словарь (или список) в JSON и ставит
подходящий Content-Type:
from django.http import JsonResponse
def show(request):
return JsonResponse({
'title': 'News',
'likes': 10,
})
Если нужно отдать список верхним
уровнем, передайте
safe=False:
def show(request):
return JsonResponse(
['a', 'b', 'c'],
safe=False,
)
Верните JsonResponse
со словарем name и
age.
Верните JSON-список из трех
строк через safe=False.
Верните JSON со статусом
201.