如何将status_code
和msg
添加到其余框架API?
django的休息框架API的示例响应将如下面的快照所示:
在Java API中,我们通常以下面的格式返回API响应:
{
"status_code":200,
"msg":"success",
"data":[the_data] # the_data is API response as shown in snapshot
}
the_data
是上部快照数据的数据列表。
所以问题是,
是否有必要在Djano的Rest Framework API响应中添加status_code
和msg
?如果是这样,怎么做?
答案 0 :(得分:1)
没有必要在DRF api中添加status_code,因为它已经包含在Response类中。请查看详细信息:http://www.django-rest-framework.org/api-guide/responses/#response。上面的api叫做可浏览的API,可以生成人性化的HTML输出,你想要的status_code和msg已经存在(HTTP 200 OK),200是status_code,ok是msg。希望这能回答你的问题。