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格式数据报错怎么办-创新互联
转载来源:http://www.csruizhi.cn/article/djcpee.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 网站建设方案 营销网站建设 网站制作 重庆外贸网站建设 手机网站设计 重庆手机网站建设 重庆企业网站建设 定制网站建设 外贸营销网站建设 营销型网站建设 阿坝网站设计 成都网站建设 网站设计 定制网站建设多少钱 成都网站制作 手机网站建设套餐 成都网站制作 定制网站制作 四川成都网站建设 成都网站建设 高端网站设计 成都网站建设