Django(57)Generic类视图
2021-06-10 11:32
1031 查看
前言
上篇我们通过
mixin可以非常方便的实现一些
CURD操作。实际上针对这些
mixin,
DRF还进一步的进行了封装,放到
generics下。有以下
generic类视图:
generics.ListAPIView
:实现获取列表的。generics.CreateAPIView
:实现创建数据的。generics.UpdateAPIView
:实现更新数据的。generics.DestroyAPIView
:实现删除数据的。generics.RetrieveAPIView
:实现检索数据的。generics.ListCreateAPIView
:实现列表和创建数据的。generics.RetrieveUpdateAPIView
:实现检索和更新数据的。generics.RetrieveDestroyAPIView
:实现检索和删除数据的。generics.RetrieveUpdateDestroyAPIView
:实现检索和更新和删除数据的。
使用方法
class MerchantView( generics.CreateAPIView, generics.UpdateAPIView, generics.DestroyAPIView, generics.RetrieveAPIView ): """继承以上4个类,就实现了简单的增删改查""" serializer_class = StudentModelSerializer queryset = Student.objects.all()
相关文章推荐
- django通用视图的base模块
- Django之视图类
- django的通用视图 (generic views)
- django在视图中使用模板
- django学习日志(View视图)第五部分:认识请求元信息
- 深入了解Django View(视图系统)
- Django Class-based generic views 基于类的通用视图
- Django普通视图函数与通用类视图比较
- Django框架学习day02-类视图
- django:在视图中使用表单与模型进行数据交互
- Django的URLconf中使用缺省视图参数的方法
- 详解Django通用视图中的函数包装
- Django之CBV视图源码分析(工作原理)
- Django框架,Views(视图函数)
- Django视图层
- Django进阶——高级视图和url配置
- 创建Django项目(五)——URL配置和视图
- django-rest-framework指南(3):Class Based Views(类视图)
- 【django 学习笔记】10-通用视图
- django学习入门四:继续完善view视图,并介绍django的通用视图