响应类构造器:rest_framework.response.Responsepython
def __init__(self, data=None, status=None, template_name=None, headers=None, exception=False, content_type=None): """ :param data: 响应数据 :param status: http响应状态码 :param template_name: drf也能够渲染页面,渲染的页面模板地址(不用了解) :param headers: 响应头 :param exception: 是否异常 :param content_type: 响应的数据格式(通常不用处理,响应头中带,且默认是json) """ pass
使用:常规实例化响应对象json
# status就是解释一堆 数字 网络状态码的模块 from rest_framework import status # 通常状况下只须要返回数据,status和headers都有默认值 return Response(data={数据}, status=status.HTTP_200_OK, headers={设置的响应头})