对python中各个response的使用说明
作者:陌上花开缓缓归! 时间:2023-01-20 02:43:16
Python django中我们经常用的response有django中的 JsonResponse, HttpResponse,还有DRF中的Response
在使用的时候,经常会不知道如何什么时候选择用哪个response
下面简单记录下这三个response的区别
1、HttpResponse
它的返回格式为:HttpResponse(content=响应体, content_type=响应体数据类型, status=状态码)
1)它可以返回普通文本信息
HttpResponse("哈哈哈哈")
2)它可以像文本一样追加内容:
res = HttpResponse("哈哈哈哈")
res.write("<p>恩,我们是一个测试段落</p>")
3、它还可以返回图片,音频,视频等二进制文件信息
img = open(filepath,"rb")
data = img.read()
return HttpResponse(data, content_type="image/png")
2、JsonResponse
它继承自HttpResponse,它主要用于返回json格式的数据
JsonResponse(jsonData,content_type="application/json")
3、RestFramework框架封装的Response
它的返回格式为:
Response(data, status=None,template_name=None, header=None, content_type=None)
data:为python內建数据类型,DRF会使用render渲染器处理data
来源:https://www.cnblogs.com/fiona-zhong/p/9958414.html
标签:python,response
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python简单的GUI程序示例详解
2021-04-10 20:17:16
![](https://img.aspxhome.com/file/2023/0/93590_0s.png)
超级实用的8个Python列表技巧
2021-01-14 06:27:12
![](https://img.aspxhome.com/file/2023/0/95830_0s.png)
深入理解Django中内置的用户认证
2022-01-25 10:05:43
python 实现检验33品种数据是否是正态分布
2022-09-25 19:57:55
JS仿Windows开机启动Loading进度条的方法
2024-04-10 11:02:13
spring学习JdbcTemplate数据库事务管理
2024-01-28 10:46:13
![](https://img.aspxhome.com/file/2023/7/128827_0s.png)
python将.ppm格式图片转换成.jpg格式文件的方法
2023-02-16 19:19:54
Python使用smtp和pop简单收发邮件完整实例
2022-01-07 05:48:40
python利用标准库如何获取本地IP示例详解
2021-10-17 07:46:07
python字符串切片及常用方法示例详解
2021-01-02 15:40:20
利用Python实现模拟登录知乎
2023-09-23 08:32:15
![](https://img.aspxhome.com/file/2023/8/115478_0s.jpg)
Mysql排序和分页(order by&limit)及存在的坑
2024-01-20 04:55:28
基于Python实现虚假评论检测可视化系统
2022-10-02 12:50:03
![](https://img.aspxhome.com/file/2023/4/120324_0s.png)
element-ui表格数据转换的示例代码
2023-07-02 17:00:23
python实现dict版图遍历示例
2023-11-01 11:43:41
ASP.NET MVC4入门教程(五):从控制器访问数据模型
2024-06-05 09:25:42
![](https://img.aspxhome.com/file/2023/6/122826_0s.png)
Python中使用pprint函数进行格式化输出的教程
2022-08-26 03:34:17
php遍历CSV类实例
2023-11-01 23:46:26
python网络编程socket实现服务端、客户端操作详解
2022-11-28 14:23:20
js求一组数中的最大数
2008-04-10 12:00:00