def func(): data = [ {"name": "tom"}, {"name":"Jenny"} ] return JsonResponse(data) 这样是不行的,如何能传递非字典呢,有两种方法 1 直接把data再封装一层字典 return JsonResponse({'data':data,'anything':1}) 2 加上safe参数 return JsonResponse(data,safe=False)