diff options
| author | Tom Christie | 2012-08-29 19:54:38 +0100 |
|---|---|---|
| committer | Tom Christie | 2012-08-29 19:54:38 +0100 |
| commit | eea2aa04378d27d79e7aba12ce95c697148bd57e (patch) | |
| tree | 4ae3c67246c45df2b90e32376a067107fda486b2 /examples/views.py | |
| parent | ecd3733c5e229505baca5a870963f2dd492d6dd7 (diff) | |
| download | django-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.py | 32 |
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__ |
