django 中HTTPResponse与JsonResponse区别
发布时间:2018-10-24 09:50:41作者:wangjian浏览量:660点赞量:0
1.HTTPResponse是由Django创建的,他的返回格式为HTTPResponse(content=响应体, content_type=响应体数据类型, status=状态码),可以修改返回的数据类型,可以返回任意格式的数据
2.JsonReponse是HTTPResponse的子类,适用于处理json格式的数据,但是不能返回模板。
(1).它的默认Content-Type 被设置为: application/json
(2).第一个参数,data应该是一个字典类型,当 safe 这个参数被设置为:False ,那data可以填入任何能被转换为JSON格式的对象,比如list, tuple, set。 默认的safe 参数是 True. 如果你传入的data数据类型不是字典类型,那么它就会抛出 TypeError的异常。
上一篇:django 上传(一)
下一篇:django MySQL增删改查