aboutsummaryrefslogtreecommitdiffstats
path: root/examples/views.py
diff options
context:
space:
mode:
authorSébastien Piquemal2012-02-10 11:05:20 +0200
committerSébastien Piquemal2012-02-10 11:05:20 +0200
commitb33579a7a18c2cbc6e3789d4a7dc78c82fb0fe80 (patch)
treeacfb589dee7f5aea5937d3705e1e4eaa696ae879 /examples/views.py
parentdb0b01037a95946938ccd44eae14d8779bfff1a9 (diff)
downloaddjango-rest-framework-b33579a7a18c2cbc6e3789d4a7dc78c82fb0fe80.tar.bz2
attempt at fixing the examples
Diffstat (limited to 'examples/views.py')
-rw-r--r--examples/views.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/views.py b/examples/views.py
index 606edc3a..e7ef2ec9 100644
--- a/examples/views.py
+++ b/examples/views.py
@@ -2,7 +2,7 @@ from djangorestframework.views import View
from djangorestframework.response import Response
-class MockView(View):
+class ProxyView(View):
"""
A view that just acts as a proxy to call non-djangorestframework views, while still
displaying the browsable API interface.
@@ -11,10 +11,10 @@ class MockView(View):
view_class = None
def dispatch(self, request, *args, **kwargs):
- request = self.prepare_request(request)
+ self.request = request = self.create_request(request)
if request.method in ['PUT', 'POST']:
self.response = self.view_class.as_view()(request, *args, **kwargs)
- return super(MockView, self).dispatch(request, *args, **kwargs)
+ return super(ProxyView, self).dispatch(request, *args, **kwargs)
def get(self, request, *args, **kwargs):
return Response()
@@ -31,4 +31,4 @@ class MockView(View):
elif name == '__doc__':
return self.view_class.__doc__
else:
- return super(MockView, self).__getattribute__(name)
+ return super(ProxyView, self).__getattribute__(name)