No Django REST Framework, viewsets agrupam a lógica para um conjunto de endpoints de API relacionados (as operações CRUD para um recurso) em uma única classe, e routers geram automaticamente o roteamento de URL para eles. Juntos, eles reduzem dramaticamente o boilerplate para construir APIs RESTful.
ModelViewSet — CRUD completo em poucas linhas
rest_framework viewsets
(viewsets.ModelViewSet):
queryset = Article.objects.()
serializer_class = ArticleSerializer
