您的位置:首页 > 移动开发 > Objective-C

【已解决】Object of type 'QuerySet' is not JSON serializable

2017-09-01 20:49 295 查看
报错图片






报错的意思: QuerySet的数据格式不是JSON支持的序列化格式

我的代码:

def ajax_value(request):

ajax_testvalue = models.MonitorData02DB.objects.all().order_by("-id")[:1]

return JsonResponse(ajax_testvalue, safe=False)
这里要调用 from django.core import serializers 实现
参考原帖地址: Django model,QuerySet 序列化成json的方法

修改后

def ajax_value(request):

ajax_testvalue = serializers.serialize("json", models.MonitorData02DB.objects.all().order_by("-id")[:1])

return HttpResponse(ajax_testvalue)

即可生成Json数据




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐