Django REST Frameworkでは、viewsetsは関連するAPI エンドポイントのセット(リソースのCRUD操作)のロジックを単一のクラスにグループ化し、routersはそれらのURLルーティングを自動生成します。この2つを組み合わせることで、RESTful APIの構築に必要なボイラープレートを劇的に削減できます。
ModelViewSet — 少数行で完全なCRUD
rest_framework viewsets
(viewsets.ModelViewSet):
queryset = Article.objects.()
serializer_class = ArticleSerializer
