Django响应JsonResponse返回json格式数据报错怎么办-创新互联
小编给大家分享一下Django响应JsonResponse返回json格式数据报错怎么办,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

代码
return JsonResponse({"name": "tom"})
报错:
TYPEERROR: In order to allow non-dict objects to be serialized
set the safe parmeter to False
解决:
return JsonResponse({"name": "tom"}, safe=False)
增加safe=false,使其接受列表
补充知识:python 里面 JsonResponse (book_list,safe=False)
代码为:
# 查询所有图书 、 增加图书
def get(self,request):
queryset = BookInfo.objects.all()
book_list = []
for book in queryset:
book_list.append({
'id':book.id,
'bread':book.bread
})
return JsonResponse (book_list,safe=False)
名称栏目:Django响应JsonResponse返回json格式数据报错怎么办-创新互联
URL分享:http://www.jxjierui.cn/article/djcpee.html


咨询
建站咨询
