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/requestexample | |
| parent | ecd3733c5e229505baca5a870963f2dd492d6dd7 (diff) | |
| download | django-rest-framework-eea2aa04378d27d79e7aba12ce95c697148bd57e.tar.bz2 | |
Remove examples (to be moved to a seperate project)
Diffstat (limited to 'examples/requestexample')
| -rw-r--r-- | examples/requestexample/__init__.py | 0 | ||||
| -rw-r--r-- | examples/requestexample/models.py | 3 | ||||
| -rw-r--r-- | examples/requestexample/tests.py | 0 | ||||
| -rw-r--r-- | examples/requestexample/urls.py | 9 | ||||
| -rw-r--r-- | examples/requestexample/views.py | 43 |
5 files changed, 0 insertions, 55 deletions
diff --git a/examples/requestexample/__init__.py b/examples/requestexample/__init__.py deleted file mode 100644 index e69de29b..00000000 --- a/examples/requestexample/__init__.py +++ /dev/null diff --git a/examples/requestexample/models.py b/examples/requestexample/models.py deleted file mode 100644 index 71a83623..00000000 --- a/examples/requestexample/models.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.db import models - -# Create your models here. diff --git a/examples/requestexample/tests.py b/examples/requestexample/tests.py deleted file mode 100644 index e69de29b..00000000 --- a/examples/requestexample/tests.py +++ /dev/null diff --git a/examples/requestexample/urls.py b/examples/requestexample/urls.py deleted file mode 100644 index d644a599..00000000 --- a/examples/requestexample/urls.py +++ /dev/null @@ -1,9 +0,0 @@ -from django.conf.urls.defaults import patterns, url -from requestexample.views import RequestExampleView, EchoRequestContentView -from examples.views import ProxyView - - -urlpatterns = patterns('', - url(r'^$', RequestExampleView.as_view(), name='request-example'), - url(r'^content$', ProxyView.as_view(view_class=EchoRequestContentView), name='request-content'), -) diff --git a/examples/requestexample/views.py b/examples/requestexample/views.py deleted file mode 100644 index 2036d6cd..00000000 --- a/examples/requestexample/views.py +++ /dev/null @@ -1,43 +0,0 @@ -from djangorestframework.compat import View -from django.http import HttpResponse -from django.core.urlresolvers import reverse - -from djangorestframework.mixins import RequestMixin -from djangorestframework.views import View as DRFView -from djangorestframework import parsers -from djangorestframework.response import Response - - -class RequestExampleView(DRFView): - """ - A container view for request examples. - """ - - def get(self, request): - return Response([{'name': 'request.DATA Example', 'url': reverse('request-content')},]) - - -class MyBaseViewUsingEnhancedRequest(RequestMixin, View): - """ - Base view enabling the usage of enhanced requests with user defined views. - """ - - parsers = parsers.DEFAULT_PARSERS - - def dispatch(self, request, *args, **kwargs): - self.request = request = self.create_request(request) - return super(MyBaseViewUsingEnhancedRequest, self).dispatch(request, *args, **kwargs) - - -class EchoRequestContentView(MyBaseViewUsingEnhancedRequest): - """ - A view that just reads the items in `request.DATA` and echoes them back. - """ - - def post(self, request, *args, **kwargs): - return HttpResponse(("Found %s in request.DATA, content : %s" % - (type(request.DATA), request.DATA))) - - def put(self, request, *args, **kwargs): - return HttpResponse(("Found %s in request.DATA, content : %s" % - (type(request.DATA), request.DATA))) |
