Using ViewSets

A snippet showing how to use ViewSets in DRF.


# views.py

from rest_framework import viewsets
from .models import Article
from .serializers import ArticleModelSerializer

class ArticleViewSet(viewsets.ModelViewSet):
    queryset = Article.objects.all()
    serializer_class = ArticleModelSerializer
      
Explanation:
  • One class handles list/create/retrieve/update/destroy.
Previous snippet
ModelSerializer Example
Next snippet
Router Example
Never miss a story on Django.wiki

Subscribe for fresh tutorials, snippets, and updates.

By subscribing you agree to our Privacy Policy.