def parse_request(self,request): if request.META.get('CONTENT_TYPE', '').startswith('multipart'): return self.parse_multipart(request) elif request.META.get('CONTENT_TYPE', '').startswith('application/json'): return (self.parse_json(request),MultiValueDict()) else: return (self.parse_form(request), MultiValueDict())
def parse_request(self, request): """ Parse data sent with request :param request: request instance :return: processed request data """ if request.META.get('CONTENT_TYPE', '').startswith('multipart'): return self.parse_multipart(request) if request.META.get('CONTENT_TYPE', '').endswith('json'): return self.parse_json(request), MultiValueDict() return self.parse_form(request), MultiValueDict()
def _parse_request(self, request): if request.META.get('CONTENT_TYPE', '').startswith('multipart'): return request.parse_file_upload(request.META, request) return QueryDict(request.body), MultiValueDict()