报错图片
报错的意思: 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)