diff options
| author | sebpiq | 2011-03-10 16:03:46 +0200 |
|---|---|---|
| committer | sebpiq | 2011-03-10 16:03:46 +0200 |
| commit | 26e10d0e3fadf1ff87da1650e30c1de34392b0d4 (patch) | |
| tree | 04868060b498696afa9467e8014de5fcd2e3c43a /djangorestframework/parsers.py | |
| parent | 899233bf99bfb07e820e4c636bfabc62cfea981e (diff) | |
| download | django-rest-framework-26e10d0e3fadf1ff87da1650e30c1de34392b0d4.tar.bz2 | |
removed useless stuff, request.POST and FILES not used + some doc
Diffstat (limited to 'djangorestframework/parsers.py')
| -rw-r--r-- | djangorestframework/parsers.py | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/djangorestframework/parsers.py b/djangorestframework/parsers.py index b7b73408..4659f24b 100644 --- a/djangorestframework/parsers.py +++ b/djangorestframework/parsers.py @@ -114,13 +114,7 @@ class FormParser(BaseParser, DataFlatener): EMPTY_VALUE = 'EMPTY' def parse(self, input): - request = self.resource.request - - if request.method == 'PUT': - data = parse_qs(input) - elif request.method == 'POST': - # Django has already done the form parsing for us. - data = dict(request.POST.iterlists()) + data = parse_qs(input) # Flatening data and removing EMPTY_VALUEs from the lists data = self.flatten_data(data) @@ -150,14 +144,9 @@ class MultipartParser(BaseParser, DataFlatener): def parse(self, input): request = self.resource.request - if request.method == 'PUT': - upload_handlers = request._get_upload_handlers() - django_mpp = DjangoMPParser(request.META, StringIO(input), upload_handlers) - data, files = django_mpp.parse() - elif request.method == 'POST': - # Django has already done the form parsing for us. - data = request.POST - files = request.FILES + upload_handlers = request._get_upload_handlers() + django_mpp = DjangoMPParser(request.META, StringIO(input), upload_handlers) + data, files = django_mpp.parse() # Flatening data, files and combining them data = self.flatten_data(data) |
