Django REST Framework-什么是视图(一)
腾讯云 2023-04-27 14:26:31


(资料图片仅供参考)

在Django REST Framework中,视图是处理HTTP请求和响应的核心组件。视图接收HTTP请求,然后根据请求的方法(GET,POST,PUT等)执行相应的操作,并返回HTTP响应。

DRF视图可以是函数视图或基于类的视图。函数视图类似于Django中的函数视图,它接收一个request对象并返回一个响应。基于类的视图是DRF中的主要视图类型,它继承自DRF提供的基类,并提供了一些常见的功能,例如身份验证,权限控制和序列化器的使用。

以下是一个简单的基于类的视图示例:

from rest_framework import genericsfrom .serializers import BookSerializerfrom .models import Bookclass BookList(generics.ListCreateAPIView):    queryset = Book.objects.all()    serializer_class = BookSerializer    def perform_create(self, serializer):        serializer.save()

在上面的代码中,我们定义了一个名为BookList的基于类的视图,并指定了查询集和序列化器类。在perform_create()方法中,我们保存了反序列化的数据。

在DRF中,还有许多其他视图类型可用。以下是一些常用的视图类型:

ListAPIView:提供一个只读列表视图,显示一个查询集的序列化结果。RetrieveAPIView:提供一个只读详情视图,显示一个对象的序列化结果。CreateAPIView:提供一个创建视图,用于创建新的对象。UpdateAPIView:提供一个更新视图,用于更新现有对象。DestroyAPIView:提供一个删除视图,用于删除一个对象。GenericAPIView:提供了一些基本视图行为,例如身份验证和权限控制。

Django REST Framework-什么是视图(一)

2023-04-27 14:26:31

北京铁路部门全力应对“五一”大客流-每日观察

2023-04-27 14:06:26

4月27日阿兹海默板块涨幅达2% 世界今热点

2023-04-27 13:26:32

“万模大战”正酣! AI迎发展机遇期,天眼查揭秘“赛道有多拥挤?”

2023-04-27 12:51:08

当前快报:天合光能旗下天合智慧将分拆上市,董事长之女高海纯掌舵|最前线

2023-04-27 12:27:06

源杰科技:4月26日融资买入2715.98万元,融资融券余额3.08亿元_世界观热点

2023-04-27 11:36:54

世界短讯!煤矿资源税怎么计算_资源税怎么计算

2023-04-27 11:10:01

全国首批!闵行被授予这个荣誉称号!

2023-04-27 10:46:23

焦点信息:4月27日蒙脱石散板块涨幅达2%

2023-04-27 10:31:28

纳德拉:微软 Teams 月活用户超 3 亿 _每日观察

2023-04-27 10:03:35

腾亚精工2022年营收4.35亿 净利5066.15万 董事长马姝芳薪酬42万|天天播资讯

2023-04-27 09:49:31

世界快资讯丨中国科培(01890.HK):4月26日南向资金减持16.8万股

2023-04-27 09:09:32

为什么人们选择在电影节看电影

2023-04-27 08:48:42

观热点:30℃!大到暴雨!五一假期江西天气……

2023-04-27 08:00:03

经济类证书含金量排名是什么(经济类证书含金量排名有哪些)

2023-04-27 07:32:43

世界看热讯:三星Galaxy A24手机海外开售

2023-04-27 06:15:09

虚拟光驱xp系统下载_虚拟光驱xp系统 全球观天下

2023-04-27 04:58:42

烈火战神怎么超进化成豪炎战神_烈火战神怎么超进化

2023-04-27 03:45:18

天天实时:奇迹mu战士加点方案_奇迹mu战士加点

2023-04-27 01:00:58

今日讯!瑞幸咖啡进驻新加坡第一高楼 国浩大厦店开启试营业

2023-04-26 23:06:03

美国第一共和银行陷入困境 美政府官员紧急商讨解决方案 天天热文

2023-04-26 21:59:17

葛海蛟任中国银行董事长、执行董事-当前热讯

2023-04-26 21:23:11

《哪吒之魔童降世》实际上元始天尊偷偷帮助了哪吒,你们知道吗? 焦点报道

2023-04-26 20:42:07

【环球新要闻】南昌航空大学教师荣获全国高校青年教师教学竞赛二等奖

2023-04-26 19:58:22

2023东莞五一劳动节旅游精品线路推荐-头条焦点

2023-04-26 19:07:49

技术开发合同纠纷请律师一般收费多少钱? 速看料

2023-04-26 18:55:58

天天观速讯丨移动硬盘分盘_移动硬盘分区恢复

2023-04-26 18:18:27

人教版六年级上册数学教学计划

2023-04-26 17:41:21

放量突破什么意思_放量突破平台选股公式

2023-04-26 17:27:59

天涯社区回应官网无法打开:我会回来的

2023-04-26 16:53:55

工程师给机器狗添加了ChatGPT:现在它可以说话了_全球通讯

2023-04-26 16:21:15

中信银行亮相2023年中国国际金融展 展出29项金融创新成果|全球视点

2023-04-26 16:07:58

环球视讯!崩坏星穹铁道兑换码大全

2023-04-26 15:38:18

长丰县岗集镇青峰岭村:“医疗救助”暖民心

2023-04-26 15:03:48

天天观速讯丨公司问答丨中国卫星:公司聚焦于卫星通导遥一体化产业发展

2023-04-26 14:39:15

中山三角一季度GDP同比增长11.2%

2023-04-26 14:15:03

餐饮市场持续升温 市郊特色民宿假期预订火热 全球简讯

2023-04-26 13:21:16

今天最新消息 锂电下游加速向上布局 中游更需守住核心资源

2023-04-26 12:50:00

河南杞县提前部署防范暴雨天气 开展2023年防汛演练桌面推演会-全球今日报

2023-04-26 12:21:07

国台办:民进党当局“倚美谋独” 不惜砸台湾民众“饭碗”

2023-04-26 11:53:27

恒大汽车因劳动纠纷被限消 环球新消息

2023-04-26 11:16:06

天天即时:瑞士信贷银行资产继续外流

2023-04-26 10:46:44

今日工行特约购物网站(工行商城购物)

2023-04-26 10:39:40

赞美一个人唱歌好听的句子_赞美一个人唱歌好听的句子? 世界最新

2023-04-26 10:20:05

即时:2023上海车展:奥迪S4 Avant正式首发亮相

2023-04-26 09:58:12

什么是单片机简述单片机的特点_什么是单片机-微速讯

2023-04-26 09:28:50

人类首次尝试商业月球登陆失败?日本民间登月着陆器与地面意外失联......

2023-04-26 08:57:40

速看:西南证券给予立华股份买入评级,养殖景气回升,黄鸡龙头稳步发展

2023-04-26 08:19:38

带牛字的口号八个字 带牛字的口号八个字搞笑-环球快看

2023-04-26 07:41:03

西甲最新积分榜:皇马多赛1场落后巴萨11分,争四关键战平局收场

2023-04-26 06:26:04

环球看点!Ai如何复制画板 ai如何复制画板

2023-04-26 05:46:41

作业帮发布新品学习机,首创“AI 老师一对一”模式 观天下

2023-04-26 04:49:52

前沿热点:劝阻,止付,打击!反电诈三板斧!

2023-04-26 01:02:40

浙江温岭市肖家桥幼儿园:废料变肥料,村娃春耕忙

2023-04-25 22:22:25

如何让孩子爱上羽毛球?林丹支招小球员成长

2023-04-25 22:00:02

环球简讯:太保寿险原董事长徐敬惠:在人身险市场里,风险减量管理至关重要

2023-04-25 21:02:08

探访新疆喀什夜市:迎接游客回归 激发城市活力 当前快讯

2023-04-25 20:31:29

德意志银行:中国经济加速将提振亚洲尤其东盟地区的经济增长|环球速读

2023-04-25 20:04:52

2799元!全球首款ChatGPT智能办公本发布:搭载墨水屏_每日速看

2023-04-25 19:22:16

比亚迪:王朝海洋系列新品亮相上海车展,仰望U8正式开启预售

2023-04-25 18:43:47

华北电力大学科技学院怎么样视频_华北电力大学科技学院怎么样

2023-04-25 18:09:40

快讯丨金隅集团:于凯军辞任监事

2023-04-25 17:49:58

焦点快看:一年花20万,精英人群怎么抗老?

2023-04-25 17:27:53

通胀高企 美国部分民众减少或停止存储退休金_全球速递

2023-04-25 17:14:40

台湾演员方芳回全椒祖宅,大赞内地高铁还展示椅背,已在北京定居 环球焦点

2023-04-25 16:48:48

合肥轨道交通6号线龙塘停车场项目开展安全培训 全球今头条

2023-04-25 16:21:23

全球速读:收评:指数震荡走低创业板指跌1.83% 银行板块领涨

2023-04-25 15:59:14

沧州明珠:芜湖新上隔膜产线正进一步调试 后续将进入 播报

2023-04-25 15:15:28

“五一”假期交通压力有点大 这份出行建议能帮你“减压”

2023-04-25 14:47:56

【独家】GF社你看看!粉丝打造HD-2D版《宝可梦金银》和《宝可梦红绿》

2023-04-25 14:06:36

春暖花开时 看“美丽”经济“一路生花”

2023-04-25 13:58:29

为缓解人才短缺制约 我国正在探索数字技术工程师认证 天天热讯

2023-04-25 13:46:00

青岛城阳青春足球场中超主场比赛温馨提示

2023-04-25 13:08:54

斗罗大陆:她是第一个亲了唐三的人,为何还是成了路人?太早出场了-天天速看料

2023-04-25 12:47:05

天天资讯:马欣省政府(江苏省副省长分工)

2023-04-25 12:14:22

暖湖村_对于暖湖村简单介绍

2023-04-25 12:00:15

当前简讯:2023 Q1 网络钓鱼排行:沃尔玛第一,微软第三

2023-04-25 12:10:35

科技下乡 长沙市口腔医院科技特派员进校园开展公益讲座

2023-04-25 12:09:28

每日速讯:如何判断液位传感器的好坏?

2023-04-25 11:49:23

焦点热讯:石河子辽疆公园要门票吗

2023-04-25 11:52:19

105期李白石福彩3D预测奖号:七码组六分析

2023-04-25 11:55:13

灵石静升镇启动专项行动改善乡村卫生环境

2023-04-25 11:44:18

八达岭长城4月30日、5月1日预约人数已达上限

2023-04-25 11:34:17

1-4月招标规模超30GW,低价内卷下的风电装备产业如何应对风电大年|今日热闻

2023-04-25 11:31:52

亚马逊将于5月2日开启宠物日 最新快讯

2023-04-25 11:29:16

关注:追讨3.73亿元 新城悦服务“主动认错”

2023-04-25 11:02:53

世界乒联最新排名!马龙陈梦澳门夺亚重返前三,樊振东劲敌上升快

2023-04-25 11:09:58

环球微资讯!人民银行今日开展1700亿元逆回购操作 公开市场实现净投放1320亿元

2023-04-25 10:58:22

三款超高性价比电脑介绍 神舟 K680E-i7 D1更适宜游戏发烧友

2023-04-25 10:48:59

专家:高拉特归化成本4亿人民币左右 他一直想为国足出场-世界快资讯

2023-04-25 10:56:41

宁波携350余种绿特优新农产品来沪推介|世界快资讯

2023-04-25 10:52:31

如何构建更快的光纤网络基础设施?

2023-04-25 10:44:04

歌尔股份:4月24日融资买入1.47亿元,融资融券余额42.85亿元|环球简讯

2023-04-25 10:33:43

正强股份:欢迎您致电公司投资者热线0571-57573593 世界资讯

2023-04-25 10:20:01

火山的女儿妮娜邀约攻略介绍_全球今日讯

2023-04-25 10:19:25

湖南法院多措并举清理长期未结案件-焦点精选

2023-04-25 09:58:39

全球热点!亿联网络(300628.SZ):平台端单独的收入贡献较少,主要还是以硬件终端的收入为主

2023-04-25 10:01:25

太白县气象台发布大雾黄色预警【Ⅲ级/较重】【2023-04-25】

2023-04-25 09:42:55

天天亮点!「高清组图」从江:航天日学航天知识

2023-04-25 09:59:21

月季黑斑病用什么药有效果_月季黑斑病用什么药|报道

2023-04-25 09:42:52