django-rest-framework 如何自定义json数据结构
这个框架返回的json数据结构就是data(一个list),但是我需要在这个数据中添加业务响应码,响应信息结构如下:
{
'data': data,
'code': code,
'msg': msg
}
{
'data': data,
'code': code,
'msg': msg
}
4 回答4.5k 阅读✓ 已解决
1 回答3.3k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
如果,我没理解错的话,你所定义的code是http状态码。
那么请看如下操作, 否则请绕过~
废话不多说,直接上代码:
其中 rest_framework中的Response封装的Django HttpResponse 同样提供status http状态码。
BTW,额外还提供
template_name, headers, exception, content_type, data, status
.希望对你有帮助