在接口中return报错
return JsonRespnse(ser)
接口代码
c = ConsignmentDet.objects.all()
ser = ConsignmentDetSer(c, many=True).data
for i in ser:
i['tag'] = TagSer(ConsignmentDet.objects.filter(id=i.get('tag')).first()).data
return JsonResponse(ser)
返回了序列化后的数据报错
原因:
是因为传入的数据不是一个字典导致的错误
解决方法:
JsonResponse加参数
return JsonResponse(ser, safe=False)
ok!!