Loopwerk: An easy way to use different serializers for different actions and request methods in Django REST Framework
ActionSerializerModelViewSet lets Django REST Framework developers assign specific read and write serializers per viewset action or method with fallback logic.