aboutsummaryrefslogtreecommitdiffstats
path: root/examples/views.py
diff options
context:
space:
mode:
authorTom Christie2012-08-29 19:54:38 +0100
committerTom Christie2012-08-29 19:54:38 +0100
commiteea2aa04378d27d79e7aba12ce95c697148bd57e (patch)
tree4ae3c67246c45df2b90e32376a067107fda486b2 /examples/views.py
parentecd3733c5e229505baca5a870963f2dd492d6dd7 (diff)
downloaddjango-rest-framework-eea2aa04378d27d79e7aba12ce95c697148bd57e.tar.bz2
Remove examples (to be moved to a seperate project)
Diffstat (limited to 'examples/views.py')
-rw-r--r--examples/views.py32
1 files changed, 0 insertions, 32 deletions
diff --git a/examples/views.py b/examples/views.py
deleted file mode 100644
index e0e4c3c4..00000000
--- a/examples/views.py
+++ /dev/null
@@ -1,32 +0,0 @@
-from djangorestframework.views import View
-from djangorestframework.response import Response
-
-
-class ProxyView(View):
- """
- A view that just acts as a proxy to call non-djangorestframework views, while still
- displaying the browsable API interface.
- """
-
- view_class = None
-
- def dispatch(self, request, *args, **kwargs):
- 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(ProxyView, self).dispatch(request, *args, **kwargs)
-
- def get(self, request, *args, **kwargs):
- return Response()
-
- def put(self, request, *args, **kwargs):
- return Response(self.response.content)
-
- def post(self, request, *args, **kwargs):
- return Response(self.response.content)
-
- def get_name(self):
- return self.view_class.__name__
-
- def get_description(self, html):
- return self.view_class.__doc__