All work and no play makes Jack a dull boy

terça-feira, 14 de julho de 2015

retornar JSON com Django

Antes de tudo, vamos deixar claro que a partir do Django 1.7, há uma classe responsável para isso.
Sim, isso mesmo: a classe JsonResponse:
from django.http import JsonResponse
return JsonResponse({'foo':'bar'})

Agora, se você ainda está em uma versão do Django anterior a 1.7, há uma forma bem simples:
from django.http import HttpResponse
return HttpResponse(json.dumps(dados), content_type="application/json")

=]

Nenhum comentário:

Postar um comentário