aboutsummaryrefslogtreecommitdiffstats
path: root/djangorestframework/content.py
diff options
context:
space:
mode:
authortom christie tom@tomchristie.com2011-02-07 08:23:54 +0000
committertom christie tom@tomchristie.com2011-02-07 08:23:54 +0000
commit027ffed21064b1ec304a1ea559104382313d76f4 (patch)
tree8621c8741d76cc672da207cf314574a4fbd828d1 /djangorestframework/content.py
parenta8bcb2edc63564522b89b9950ea0882d6b25f24a (diff)
downloaddjango-rest-framework-027ffed21064b1ec304a1ea559104382313d76f4.tar.bz2
Refactor a bunch of stuff into mixins, more tests
Diffstat (limited to 'djangorestframework/content.py')
-rw-r--r--djangorestframework/content.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/djangorestframework/content.py b/djangorestframework/content.py
index 94b908f5..d612a2ee 100644
--- a/djangorestframework/content.py
+++ b/djangorestframework/content.py
@@ -29,10 +29,10 @@ class OverloadedContentMixin(ContentMixin):
"""HTTP request content behaviour that also allows arbitrary content to be tunneled in form data."""
"""The name to use for the content override field in the POST form."""
- FORM_PARAM_CONTENT = '_content'
+ CONTENT_PARAM = '_content'
"""The name to use for the content-type override field in the POST form."""
- FORM_PARAM_CONTENTTYPE = '_contenttype'
+ CONTENTTYPE_PARAM = '_contenttype'
def determine_content(self, request):
"""If the request contains content return a tuple of (content_type, content) otherwise return None.
@@ -42,14 +42,14 @@ class OverloadedContentMixin(ContentMixin):
content_type = request.META.get('CONTENT_TYPE', None)
- if (request.method == 'POST' and self.FORM_PARAM_CONTENT and
- request.POST.get(self.FORM_PARAM_CONTENT, None) is not None):
+ if (request.method == 'POST' and self.CONTENT_PARAM and
+ request.POST.get(self.CONTENT_PARAM, None) is not None):
# Set content type if form contains a none empty FORM_PARAM_CONTENTTYPE field
content_type = None
- if self.FORM_PARAM_CONTENTTYPE and request.POST.get(self.FORM_PARAM_CONTENTTYPE, None):
- content_type = request.POST.get(self.FORM_PARAM_CONTENTTYPE, None)
+ if self.CONTENTTYPE_PARAM and request.POST.get(self.CONTENTTYPE_PARAM, None):
+ content_type = request.POST.get(self.CONTENTTYPE_PARAM, None)
- return (content_type, request.POST[self.FORM_PARAM_CONTENT])
+ return (content_type, request.POST[self.CONTENT_PARAM])
return (content_type, request.raw_post_data) \ No newline at end of file