drf视图类的继承关系

Posted XxMa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了drf视图类的继承关系相关的知识,希望对你有一定的参考价值。

Pycharm 查看一个类的继承关系图

Pycharm 查看一个类的继承关系图

在我们开发过程中:

  • 无论是使用的开发框架自带的类, 还是我们自定义的类都特别多;
  • 并且类之间单继承和多继承频繁使用,
  • 这个继承,不仅仅是一级的继承关系,包括好几层的继承。父类的父类的父类。

直到最后—>很难清楚一个类的实现关系, 迷失类的作用.

这里我们可以通过查看类的继承关系, 明白类的作用

查看DRF框架的APIView类的继承关系

技术分享图片
技术分享图片

下图就是我们查找的继承关系
技术分享图片

查看DRF框架的GenericAPIView类所在.py模块的所有类继承关系

1.通过Ctrl + 左键进入GenericAPIView类所在.py模块
2.在模块内的空白处执行上述动作
3.继承关系如下
技术分享图片






以上是关于drf视图类的继承关系的主要内容,如果未能解决你的问题,请参考以下文章

DRF视图类关系详解

04 drf视图组件

DRF框架之视图的扩展类简介

drf面试题及总结

drf 生成接口文档

drf 视图的三种继承