Я увидел, что теперь в Django 1.7 я могу использовать объект http.JSONResponse
для отправки JSON клиенту. Мой взгляд:
#Ajax
def get_chat(request):
usuario = request.GET.get('usuario_consultor', None)
usuario_chat = request.GET.get('usuario_chat', None)
mensajes = list(MensajeDirecto.objects.filter(Q(usuario_remitente = usuario, usuario_destinatario = usuario_chat) | Q(usuario_remitente = usuario_chat, usuario_destinatario = usuario)))
return JsonResponse(mensajes, safe=False)
Но я получаю следующую ошибку:
‹MensajeDirecto: Towi CrisTowi> не поддерживает сериализацию JSON`
Знаете ли вы, как сериализовать QuerySet, чтобы отправить его обратно в формате JSON?