In Django REST Framework gruppieren ViewSets die Logik für einen Satz verwandter API-Endpunkte (die CRUD-Operationen für eine Ressource) in einer einzigen Klasse, und Router generieren automatisch das URL-Routing dafür. Zusammen reduzieren sie den Boilerplate für die Erstellung von RESTful APIs dramatisch.
ModelViewSet — vollständiges CRUD in wenigen Zeilen
rest_framework viewsets
(viewsets.ModelViewSet):
queryset = Article.objects.()
serializer_class = ArticleSerializer
