def dispatch(self, request, *args, **kwargs): if "file" not in self.request.GET: raise BadRequest("Expected a `file` parameter") return super().dispatch(request, *args, **kwargs)
def raises400_bad_request(request): raise BadRequest('Malformed request syntax')
def dispatch(self, request, *args, **kwargs): for param in self.required_parameters: if param not in self.request.GET: raise BadRequest(f"Expected a `{param}` parameter") return super().dispatch(request, *args, **kwargs)
def bad_request(request): raise BadRequest()