zoukankan      html  css  js  c++  java
  • Django(57)Generic类视图

    前言

    上篇我们通过mixin可以非常方便的实现一些CURD操作。实际上针对这些mixinDRF还进一步的进行了封装,放到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()
    
  • 相关阅读:
    ASP生成静态文件编码为UTF-8格式的HTML文件
    asp图片化电话号码,避免蜘蛛之类爬走用户隐私
    动态上传多个文件(asp)
    简单测试IIS下的UrlRewrite技术
    mac配置tomcat
    CSS盒子
    CSS
    HTML
    从java到python
    HTTP协议
  • 原文地址:https://www.cnblogs.com/jiakecong/p/14869581.html
Copyright © 2011-2022 走看看