您的位置:首页 > Web前端 > JavaScript

Django2.0-views(5)-JsonResponse

2018-11-11 21:54 357 查看
版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/abc666666_6/article/details/83963103

JsonResponse

用来对象

dumps
json
字符串,然后返回将
json
字符串封装成
Response
对象返回给浏览器。并且他的
Content-Type
application/json

from django.http import JsonResponse
def index(request):
return JsonResponse({"username":"zhiliao","age":18})

默认情况下

JsonResponse
只能对字典进行
dumps
,如果想要对非字典的数据进行
dumps
,那么需要给
JsonResponse
传递一个
safe=False
参数。

from django.http import JsonResponse
def index(request):
persons = ['张三','李四','王五']
return HttpResponse(persons)

以上代码会报错,应该在使用

HttpResponse
的时候,传入一个
safe=False
参数

return HttpResponse(persons,safe=False)
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: