diff --git a/rest_framework/request.py b/rest_framework/request.py index aafafcb32..fc9cedf3e 100644 --- a/rest_framework/request.py +++ b/rest_framework/request.py @@ -373,7 +373,7 @@ class Request(object): if not _hasattr(self, '_data'): self._load_data_and_files() if is_form_media_type(self.content_type): - return self.data + return self.data or self._request.POST return QueryDict('', encoding=self._request._encoding) @property