Django REST Framework ਵਿੱਚ, viewsets ਇੱਕ ਸੰਬੰਧਿਤ API endpoints ਦੇ ਇੱਕ ਸਮੂਹ (ਕਿਸੇ ਸਰੋਤ ਲਈ CRUD ਓਪਰੇਸ਼ਨ) ਦੀ ਤਰਕ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਕਲਾਸ ਵਿੱਚ ਸਮੂਹ ਕਰਦੇ ਹਨ, ਅਤੇ routers ਆਪਣੇ ਆਪ ਹੀ ਉਨ੍ਹਾਂ ਲਈ URL routing ਜਨਰੇਟ ਕਰਦੇ ਹਨ। ਇਕੱਠੇ ਉਹ RESTful APIs ਬਣਾਉਣ ਲਈ boilerplate ਨੂੰ ਨਾਟਕੀ ਢੰਗ ਨਾਲ ਘਟਾਉਂਦੇ ਹਨ।
ModelViewSet — ਕੁਝ ਲਾਈਨਾਂ ਵਿੱਚ ਪੂਰਾ CRUD
rest_framework viewsets
(viewsets.ModelViewSet):
queryset = Article.objects.()
serializer_class = ArticleSerializer
