DjangoRestFramework:如何修改ModelViewSet提供的响应?

时间:2016-01-12 10:47:27

标签: json django web django-views django-rest-framework

我正在用django rest框架编写服务器。 基本上ModelViewSet工作得很好。它通常会像json一样回应:

[{object1}, {object2}]

{object}

或有错误

{"detail": error}

但现在,我希望响应如下:

{"code": code, "data": [{object1}, {object2}]}

{"code": code, "data": {object}}

或有错误

{"code": code}

显示响应代码,并将实际数据放入数据字段。我该怎么做?

1 个答案:

答案 0 :(得分:3)

您应该推出自己的rendererconfigure DRF to use it