是否可以更改Django Rest Framework以使用模式中的响应?
例如,使用标准DRF的GET将输出:
{
"count": 0,
"next": null,
"previous": null,
"results": []
}
我想要输出的地方
{
"meta_stuff": {
"License": "MIT"
},
"data": []
}
其中results
= data
和extra
)。我是否需要自定义DRF或者是否可以使用swagger.JSON模式来实现此目的?
答案 0 :(得分:1)
我想你是在谈论分页风格。如果是这样,您应该查看以下链接:http://www.django-rest-framework.org/api-guide/pagination/#custom-pagination-styles。
基本上,您将编写自己的自定义分页类,自定义DRF的行为。文档的示例正是您所描述的。