DRF не предоставляет CreateUpdateAPIView класс из коробки. Но мы можем сделать это с меньшими усилиями
from rest_framework import generics
class CreateUpdateAPIView(generics.CreateAPIView,
generics.UpdateAPIView,
generics.GenericAPIView):
pass
Здесь класс CreateUpdateAPIView
аналогичен классу DRF ListCreateAPIView
, RetrieveUpdateAPIView
и т. Д.
Теперь вы можете использовать это CreateUpdateAPIView
в своих представлениях, как
class QuestionList(<b>CreateUpdateAPIView</b>):
queryset = Question.objects.all()
serializer_class = QuestionSerializer