在 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
方法,例如
我正在使用 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
方法,例如