Django响应

HTTPResponse:

是由Django创造的,

他的返回格式为

HTTPResponse(content=响应体,content_type=响应体数据类型,status=状态码),

可以修改返回的数据类型,适用于返回图片,视频,音频等二进制文件。

JSONResponse:

是HTTPResponse的子类,适用于处理json格式的数据,但是不能返回模板。

帮助我们将数据转换为json字符串

设置响应头Content-Type为application/json

Response

是Django rest-framework框架中封装好的响应对象。

它的返回格式为:

Response(data,status=None,template_name=None,headers=None,content_type=None),

data只需传递Python的内建类型数据即可,如果是Django的模型类对象,那么就是用序列化数据(Python的字典数据)传递给data。

相关推荐
红衣小蛇妖35 分钟前
Python基础学习-Day23
开发语言·python·学习
Hello world.Joey1 小时前
数据挖掘入门-二手车交易价格预测
人工智能·python·数据挖掘·数据分析·conda·pandas
刘延林.1 小时前
树莓5安装 PyCharm 进行python脚本开发
ide·python·pycharm
小洛~·~1 小时前
多模态RAG与LlamaIndex——1.deepresearch调研
人工智能·python·深度学习·神经网络·chatgpt
q_q王2 小时前
‌FunASR‌阿里开源的语音识别工具
python·大模型·llm·语音识别
不学无术の码农3 小时前
《Effective Python》第1章 Pythonic 思维总结——编写优雅、高效的 Python 代码
开发语言·python
zhou1853 小时前
MySQL保姆级安装教程(附资源包+5分钟极速配置+环境变量调试技巧)
java·python·mysql·php
lczdyx3 小时前
PNG转ico图标(支持圆角矩形/方形+透明背景)Python脚本 - 随笔
图像处理·python
lgily-12253 小时前
常用的设计模式详解
java·后端·python·设计模式
陈苏同学4 小时前
MPC控制器从入门到进阶(小车动态避障变道仿真 - Python)
人工智能·python·机器学习·数学建模·机器人·自动驾驶