请求与响应

请求对象

Request对象,扩展了常规HttpResquest,提供灵活的请求解析。 核心功能是request.data属性。api

request.POST    #    只处理表单数据    'POST'
request.data    #  处理任意数据    'POST/PUT/PATCH'

响应对象

Response对象,用未渲染内容和内容协商来决定正确的内容类型,并把它返回给客户端框架

return Response(data)    # 根据客户端的请求来渲染成制定的内容类型

状态码

REST框架为每一个状态码(status code)提供更明确的标识符,例如在状态(status)模型中的HTTP_400_BAD_REQUEST。用这些标识符代替纯数字的HTTP状态码是很好的注意。code

装饰器API视图

REST框架提供俩个装饰器,用来写API试图。对象

1,@api_view 装饰器用在基于试图的方法上。 2,APIView类用在基于试图的类上。这些装饰器提供一些功能。扩展

在连接URLs后添加可选格式后缀

相关文章
相关标签/搜索