Как вернуть пользовательские сообщения для каждой функции в 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.