aboutsummaryrefslogtreecommitdiffstats
path: root/djangorestframework/parsers.py
diff options
context:
space:
mode:
authorsebpiq2011-03-10 16:03:46 +0200
committersebpiq2011-03-10 16:03:46 +0200
commit26e10d0e3fadf1ff87da1650e30c1de34392b0d4 (patch)
tree04868060b498696afa9467e8014de5fcd2e3c43a /djangorestframework/parsers.py
parent899233bf99bfb07e820e4c636bfabc62cfea981e (diff)
downloaddjango-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.py19
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)