我现在在 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 形式发回吗?