restframework类继承图

1.GenericAPIView  # 视图2.GenericViewSet  # 视图  劣势:指向同一个视图,get无法区分是查询单个对象还是所有数据。3.ModelViewSet  # 视图  最强大:增、删、改、查、局部更新6个方法。

总结:
a. 增删改查 ModelViewSet 最强大:增、删、改、查、局部更新6个方法。
b. 增删 CreateModelMixin,DestroyModelMixin,  GenericViewSet
c. 复杂逻辑 GenericViewSet 或 APIView

APIView:

from rest_framework.generics import GenericAPIView

from rest_framework.viewsets import GenericViewSet

原文地址:https://www.cnblogs.com/wanghuaqiang/p/9210518.html

时间: 2024-10-08 07:52:22

restframework类继承图的相关文章

Qt类继承图

对于学习Qt的,有一个Qt所有类的继承图表,是很有需要的.以下提供了Qt5.1的所有类的继承关系图.看的时候,可以放大和缩小.如需文档下载,可以加入最后的QQ学习群. Qt类继承图

extjs类继承图之组件

前言 组件类的继承图. 类的继承图 参考 ExtJs组件结构继承图 版权声明:本文为博主原创文章,未经博主允许不得转载.

类继承,定义了一个点类point,然后线条类line继承了point类,正方形类square继承line类

类继承,定义了一个点类point,然后线条类line继承了point类,正方形类Suare继承line类 正方形四个角坐标关系如图 1 /** 2 * 3 java继承实例. 4 5 6 定义了一个点类point,然后线条类line继承了point类,正方形类square继承line类. 7 8 */ 9 10 //点类 11 class PointDemo 12 { 13 private int x; 14 private int y; 15 private static int pCount

C++中的类继承之单继承&多继承&菱形继承

 C++中的类继承之单继承&多继承&菱形继承 单继承是一般的单一继承,一个子类只 有一个直接父类时称这个继承关系为单继承.这种关系比较简单是一对一的关系: 多继承是指 一个子类有两个或以上直接父类时称这个继承关系为多继承.这种继承方式使一个子类可以继承多个父类的特性.多继承可以看作是单继承的扩展.派生类具有多个基类,派生类与每个基类之间的关系仍可看作是一个单继承.多继承下派生类的构造函数与单继承下派生类构造函数相似,它必须同时负责该派生类所有基类构造函数的调用.同时,派生类的参数个数必须包

C++ 类继承的对象布局

C++多重继承下,对象布局与编译器,是否为虚拟继承都有很大关系,下面将逐一分析其中的差别,相同点为都按照类继承的先后顺序布局(类内按照虚表.成员声明先后顺序排列).该类情况为子类按照继承顺序排列,如class C:public B,public A此种情况布局如下: 如果class B,A带有虚函数,情况又发生了变化: 考虑下面的情况: class D { int d; public: virtual void fun() {} virtual ~D() {} }; class E { publ

类继承2而仿制药等。

今天学习的东西好碎,突然想起来啦"碎碎念",真的有点晕啦,如今感觉知识掌握了理论性的知识.还没有学会怎么使用···突然发现实践是第一位的.今天首先学习了显示调用父类的构造方法,这个就是接着昨天另一点没讲完吧,把类的继承中的构造方法的调用讲啦讲,而且也复习啦昨天学习的我们觉得都非常抽象的吧. <1>显示调用父类的构造方法      从上面我们能够看到定义的Chinese类继承了Person类.而在Program中我们使用了构造函数传參的方法 <2>  protec

GUI编程笔记03:GUI的组件继承图

1.组件继承图: 2.分析上面的组件继承图 (1)Component:public abstract class Component extends Object implements ImageObserver, MenuContainer, Serializable component 是一个具有图形表示能力的对象,可在屏幕上显示,并可与用户进行交互.典型图形用户界面中的按钮.复选框和滚动条都是组件示例.component 类是与菜单不相关的 Abstract Window Toolkit

Javascript:原型模式类继承

原型模式 每个函数(准确说不是类.对象)都有一个prototype属性,这个属性是一个指针,指向一个对象. 使用原型对象的好处是可以让所有对象实例共享它包含的属性和方法. 1.原型对象 (1)当创建一个新函数,就会为该函数创建一个prototype属性,这个属性指向函数的原型对象. (2)默认情况下,所有原型对象都会自动获得一个constructor(构造函数)属性,这个属性包含一个指向 prototype属性所在函数  的指针. (3)实例的内部包含一个指针,叫[[Prototype]].不过

MVC ActionResult派生类关系图

态度决定一切,我要改变的不仅仅是技术,还有对待事情的态度! 先上个图: 由上图可知,ActionResult为根节点,其下有很多子节点!下面简单介绍下: MVC中ActionResult是Action的返回结果.ActionResult 有多个派生类,每个子类功能均不同,并不是所有的子类都需要返回视图View,有些直接返回流,有些返回字符串等.ActionResult是一个抽象类,它定义了唯一的ExecuteResult方法,参数为一个ControllerContext,下面为您介绍MVC中的A