Django JsonResponse与HttpResponse重要区别

Posted 蔷薇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django JsonResponse与HttpResponse重要区别相关的知识,希望对你有一定的参考价值。

JsonResponse是HttpResponse的一个子类,是Django提供的用于创建JSON编码类型响应的快捷类。它的默认Content-Type头部设置为application/json,它的第一个参数data通常应该为一个字典数据类型。

当HttpResponse(\'content\', content_type=\'application/json\')几乎等价于JsonResponse(data),但是重要区别在于:
HttpResponse的content参数必须是引号引起来的字符串,而JsonResponse的data参数是个字典,不能用引号包起来。

 

  至此。转载请注明出处。

本站相关链接:>>Django部署 ]

以上是关于Django JsonResponse与HttpResponse重要区别的主要内容,如果未能解决你的问题,请参考以下文章

Django HttpResponse与JsonResponse对象

Django框架——路由分发名称空间虚拟环境视图层三板斧JsonResponse对象request获取文件FBV与CBVCBV源码剖析模版层

JsonResponse | Django开发

Django 之 JsonResponse使用方法

Django 之 JsonResponse 对象

Django之JsonResponse