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 # 更新
    ————————————————

  • 相关阅读:
    教你如何剖析源码
    Java 简介
    java 入门-helloWorld
    linux yum 命令
    Linux vi/vim
    Linux 磁盘管理
    Linux 用户和用户组管理
    Linux 文件与目录管理
    Linux 文件基本属性
    Linux安装Mysql
  • 原文地址:https://www.cnblogs.com/yangxinpython/p/11807371.html
Copyright © 2011-2022 走看看