zoukankan      html  css  js  c++  java
  • drf 视图类经典总结

    # 视图继承层级
    # 第一层
    object

    # 第二层
    django.views.generic.base.View

    # 第三层
    rest_framework.views.APIView

    # 第四层
    rest_framework.mixins.ListModelMixin # GET 请求,取所有数据
    rest_framework.mixins.CreateModelMixin # POST 请求,创建数据
    rest_framework.generics.GenericAPIView
    rest_framework.mixins.DestroyModelMixin # DELETE 请求,删除数据
    rest_framework.mixins.RetrieveModelMixin # GET 请求 带 id,查看一条数据
    rest_framwork.mixins.UpdateModelMixin # PUT 请求 带 id,更新某条数据

    # 第五层
    rest_framework.generics.ListCreateAPIView # 查询 创建
    rest_framework.generics.ListAPIView # 查询
    rest_framework.generics.CreateAPIView # 创建
    rest_framework.generics.DestroyAPIView # 删除
    rest_framework.generics.RetrieveDestroyAPIView # 查询一个 删除
    rest_framework.generics.RetrieveAPIView # 查询一个
    rest_framework.generics.RetrieveUpdateDestroyAPIView # 查询一个 更新 删除
    rest_framework.generics.RetrieveUpdateAPIView # 查询一个 更新
    rest_framework.generics.UpdateAPIView # 更新
    ————————————————

  • 相关阅读:
    线程之Thread
    如何通过HTTP优雅调用第三方-Feign
    Spring AOP核心源码
    Spring-beans之BeanFactory初始化
    spring-core源码走读
    power of two
    排序算法(二)两种选择排序
    排序算法(一)四种冒泡排序
    约瑟夫问题
    我理解的CLH
  • 原文地址:https://www.cnblogs.com/yangxinpython/p/11807371.html
Copyright © 2011-2022 走看看