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://hxwzsj.com/article/djcpee.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站设计 企业网站建设 手机网站建设 高端网站设计 app网站建设 成都网站建设公司 成都网站建设 成都网站建设 成都网站建设公司 网站建设公司 公司网站建设 宜宾网站设计 自适应网站设计 成都网站制作 企业手机网站建设 重庆网站制作 成都网站制作 响应式网站设计方案 成都网站设计 网站建设方案 成都企业网站建设公司 成都企业网站设计