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)阅读更多
相关文章推荐
- Django1.7b版本中HttpResponse中 移除了参数mimetype=’application/json’ 这样的写法
- Django2.0-views(7)-类视图,paginator,page
- 使用Django和Python创建Json response
- 使用Django和Python创建Json response
- django views中 request, response的常用操作
- django 使用HttpResponse返回json数据为中文
- Django2.0-views(8)-添加分页
- Django2.0-views(9)-类视图添加装饰器
- Django2.0-views(10)-错误处理
- 使用Django和Python创建Json response的方法
- django 提示ImportError: cannot import name json_response
- django2.0 url,views,templates
- django views视图函数返回值 return redirect httpresponse总结
- Django2.0-views(6)-csv文件
- Django JsonResponse与HttpResponse重要区别
- Python Web开发-Django2.0学习06
- ResponseBody json乱码
- Django2.0 学习笔记(一)-->新手入门
- 将DJANGO 中MODELS数据转化为JSON数据(name,verbose_name,value)方法
- 两种方法在Django框架中支持后台返回包含中文的JSON/数组格式