ใน Django REST Framework viewset จะรวมตรรกะของ endpoint API ที่เกี่ยวข้องกันชุดหนึ่ง (การทำ CRUD สำหรับ resource หนึ่ง) ไว้ในคลาสเดียว และ router จะสร้าง URL routing ให้โดยอัตโนมัติ เมื่อใช้ร่วมกันทั้งสองช่วยลด boilerplate ในการสร้าง RESTful API ได้อย่างมาก
ModelViewSet — CRUD ครบในไม่กี่บรรทัด
rest_framework viewsets
(viewsets.ModelViewSet):
queryset = Article.objects.()
serializer_class = ArticleSerializer
