大家在用
Django Rest Framework
的时候会发现默认继承后,增删改查的返回信息都是一段
data
,这是因为我实际是状态码和信息你在调用
api
的时候是看不到的,仅仅如此么?并不是这样,在我前端调用后端的时候,实际上相关的
code
和
msg
是能看得到的,但是我们在普通的调用api他只是单单的返回data信息,这个是不够我们满足需求的,毕竟我们不仅仅需要用前端需调用,下面我们来自定义Response返回信息
- Django(2.0)
- Django Rest Framework
- Python3.6
1、自定义Response,继承rest framework的Response
#这个方法py文件我们可以写到任意地方,目的是在我们需要写一个Baseview的时候将放回方法引用
from django.utils import six
from rest_framework.response import Response
from rest_framework.se