视图集ViewSet

文档

Django REST框架允许将一组相关视图的逻辑组合到一个类中,称为ViewSet

一个ViewSet类只是一种基于类的View,它不提供任何方法处理程序(如get()orpost()),而是提供诸如list()create()之类的操作。

使用ViewSet类比使用View类有两个主要优点。

  • 重复的逻辑可以合并成一个类。例如我们只需要指定queryset一次,它将用于多个视图。
  • 通过使用路由器,我们不再需要处理自己的URL配置