美文网首页
说说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