Request

.data

request.data 返回解析之后的请求体数据。类似于Django中标准的request.POST和 request.FILES属性,但提供如下特性:

包含了解析之后的文件和非文件数据 包含了对POST、PUT、PATCH请求方式解析后的数据 利用了REST framework的parsers解析器,不仅支持表单类型数据,也支持JSON数据

.query_params

request.query_params与Django标准的request.GET相同,只是更换了更正确的名称而已。

get/delete请求

class BookTypes(APIView):

    def get(self,request):
        data = request.query_params
        id = data["id"]
        res_data = {
                "code": 200,
                "msg": "success",

            }
        return Response(res_data)

post/put请求

class BookTypes(APIView):

    def get(self,request):
        data = request.data
        id = data["id"]
        res_data = {
                "code": 200,
                "msg": "success",

            }
        return Response(res_data)

results matching ""

    No results matching ""