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源码剖析模版层