Как вернуть пользовательские сообщения для каждой функции в DRF Viewset?

У меня видовой набор

class JobPostView(viewsets.ModelViewSet):
    permission_classes = [IsAuthenticated]
    serializer_class = JobPostSerializer
    queryset = JobPost

Как я буду возвращать пользовательские сообщения для каждой функции? Например, при использовании функции get я должен возвращать "listed successfully" с данными, для поста "posted successfully" с данными, аналогично для put, patch и delete.

ModelViewSet наследуется от GenericAPIView в DRF, поэтому вы можете переопределить .list(), .retrieve(), .create(), .update(), .partial_update() и .destroy(), чтобы поместить вашу собственную логику и вернуть вашу собственную Response. Для получения дополнительной информации обратитесь к документации DRF.

Вернуться на верх