【已解决】Object of type 'QuerySet' is not JSON serializable
程序员文章站
2024-01-14 19:25:16
...
报错图片
报错的意思: 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)
推荐阅读
-
【已解决】Object of type 'QuerySet' is not JSON serializable
-
【文件处理】——字典写入json文件或TXT文件,读取文件中的字典&TypeError: Object of type ‘ndarray‘ is not JSON serializable错误解决方法
-
PHP JSON出错:Cannot use object of type stdClass as array解决方法
-
PHP JSON出错:Cannot use object of type stdClass as array解决方法,jsonstdclass_PHP教程
-
【文件处理】TypeError: Object of type ‘ndarray‘ is not JSON serializable错误解决方法
-
PHP JSON出错:Cannot use object of type stdClass as array解决方法
-
PHP JSON出错:Cannot use object of type stdClass as array解决方法,jsonstdclass
-
PHP JSON出错:Cannot use object of type stdClass as array解决方法_php技巧
-
PHP JSON出错:Cannot use object of type stdClass as array解决方法_PHP
-
PHP JSON出错:Cannot use object of type stdClass as array解决方法_php技巧