APIView with Mixins
A snippet showing how to use mixins with APIView in DRF.
# views.py
from rest_framework import mixins, generics
from .models import Article
from .serializers import ArticleModelSerializer
class ArticleListCreate(mixins.ListModelMixin, mixins.CreateModelMixin, generics.GenericAPIView):
queryset = Article.objects.all()
serializer_class = ArticleModelSerializer
def get(self, request, *args, **kwargs):
return self.list(request, *args, **kwargs)
def post(self, request, *args, **kwargs):
return self.create(request, *args, **kwargs)
Explanation:
- Mixins provide list/create behavior with minimal code.
- Category Django REST Framework (DRF)
- Total Views 681
- Last Modified 29 June, 2026
- Tags #drf #mixins #apiview #api
Previous snippet
HyperlinkedModelSerializer Example
Next snippet