10响应模块

10 响应模块[Python基础]

响应模块

响应类构造器:rest_framework.response.Response

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

使用:常规实例化响应对象

# status就是解释一堆 数字 网络状态码的模块

from rest_framework import status

# 一般情况下只需要返回数据,status和headers都有默认值

return Response(data={数据}, status=status.HTTP_200_OK, headers={设置的响应头})

以上是 10响应模块 的全部内容, 来源链接: utcz.com/z/537684.html

回到顶部