繁体   English   中英

如何为 DRF 视图集中的每个函数返回自定义消息?

[英]How to return custom messages for each functions in a DRF Viewset?

我有一个视图集

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

我将如何为每个函数返回自定义消息? 例如。 如果使用 get 函数,我必须返回带有数据的“已成功列出”,对于带有数据的“已成功发布”帖子,同样用于放置、修补和删除。

ModelViewSet继承自 DRF 中的GenericAPIView ,因此您可以覆盖.list().retrieve().create().update().partial_update().destroy()以放置您的自定义逻辑并返回您的自定义Response 有关更多信息,请参阅DRF 文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM