在 Django Rest Framework 中覆盖 POST 的响应

Override response of POST in Django Rest Framework

我正在使用 Django Rest Framework 的泛型 (generics.ListCreateAPIView),当我发出 POST 请求时,我得到了 Http 代码 (200/400/..etc.) 的响应和一个JSON 显示发布的数据,我需要知道如何覆盖响应以获得自定义响应。

注意我用的是

    def perform_create(self,serializer):
        return Response(<my response>)

覆盖 POST 请求处理,但我仍然得到相同的响应

来自 perform_create 的响应被忽略。 您可能希望使用 mixins 覆盖 create 方法,例如