美文网首页
说说HTTPResponse与JsonResponse,Resp

说说HTTPResponse与JsonResponse,Resp

作者: 咏远瑞智 | 来源:发表于2018-07-30 16:34 被阅读0次

1.HTTPResponse是由Django创建的,他的返回格式为HTTPResponse(content=响应体, content_type=响应体数据类型, status=状态码),可以修改返回的数据类型,适用于返回图片,视频,音频等二进制文件

2.JsonReponse是HTTPResponse的子类,适用于处理json格式的数据,但是不能返回模板。

帮助我们将数据转换为json字符串

设置响应头Content-Type为application/json

3.Response是Django-rest Framework框架中封装好的响应对象,他的返回格式为Response(data, status=None, template_name=None, headers=None, content_type=None),

data只需传递python的内建类型数据即可,如果是Django的模型类对象,那么就使用序列化将数据(python的字典数据)传递给data。

相关文章

网友评论

      本文标题:说说HTTPResponse与JsonResponse,Resp

      本文链接:https://www.haomeiwen.com/subject/fmbfvftx.html