Django之rest_framework(四)

扩展的视图类介绍

image-20221128235555347

rest_framework提供了几种后端视图(对数据资源进行增删改查)处理流程的实现,如果需要编写的视图属于这几种,则视图可以通过继承相应的扩展类来复用代码,减少自己编写的代码量

官网:3 - Class based views - Django REST framework

rest_framework.mixins

  • ListModelMixin 列表视图扩展类
  • RetrieveModelMixin 详情视图扩展类
  • CreateModelMixin 创建视图扩展类
  • UpdateModelMixin 更新视图扩展类
  • DestroyModelMixin 删除视图扩展类

这五个扩展类需要搭配GenericAPIView父类,因为五个扩展类的实现需要调用GenericAPIView提供的序列化器与数据库查询的方法

from rest_framework.generics import GenericAPIView
from rest_fr

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-22 19:50:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-22 19:50:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-22 19:50:03       87 阅读
  4. Python语言-面向对象

    2024-04-22 19:50:03       96 阅读

热门阅读

  1. random模块

    2024-04-22 19:50:03       37 阅读
  2. day6-arm

    2024-04-22 19:50:03       39 阅读
  3. go下载依赖时超时timeout

    2024-04-22 19:50:03       34 阅读
  4. Ubuntu22.04.4 - MySQL8 - 笔记

    2024-04-22 19:50:03       46 阅读
  5. 如何管理一个团队,因为有些人他不听我的话?

    2024-04-22 19:50:03       45 阅读
  6. C++实战篇(一)——自旋锁的使用

    2024-04-22 19:50:03       43 阅读
  7. pinpoint接入及接入tomcat

    2024-04-22 19:50:03       37 阅读
  8. Git的SSH密钥配置

    2024-04-22 19:50:03       40 阅读
  9. pull获取最新代码

    2024-04-22 19:50:03       36 阅读
  10. react18 antd 引入导航栏之后一些bug,解决方法收集

    2024-04-22 19:50:03       37 阅读