aboutsummaryrefslogtreecommitdiffstats
path: root/examples/resourceexample
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/resourceexample
parentecd3733c5e229505baca5a870963f2dd492d6dd7 (diff)
downloaddjango-rest-framework-eea2aa04378d27d79e7aba12ce95c697148bd57e.tar.bz2
Remove examples (to be moved to a seperate project)
Diffstat (limited to 'examples/resourceexample')
-rw-r--r--examples/resourceexample/__init__.py0
-rw-r--r--examples/resourceexample/forms.py7
-rw-r--r--examples/resourceexample/urls.py7
-rw-r--r--examples/resourceexample/views.py49
4 files changed, 0 insertions, 63 deletions
diff --git a/examples/resourceexample/__init__.py b/examples/resourceexample/__init__.py
deleted file mode 100644
index e69de29b..00000000
--- a/examples/resourceexample/__init__.py
+++ /dev/null
diff --git a/examples/resourceexample/forms.py b/examples/resourceexample/forms.py
deleted file mode 100644
index d21d601a..00000000
--- a/examples/resourceexample/forms.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from django import forms
-
-
-class MyForm(forms.Form):
- foo = forms.BooleanField(required=False)
- bar = forms.IntegerField(help_text='Must be an integer.')
- baz = forms.CharField(max_length=32, help_text='Free text. Max length 32 chars.')
diff --git a/examples/resourceexample/urls.py b/examples/resourceexample/urls.py
deleted file mode 100644
index 6e141f3c..00000000
--- a/examples/resourceexample/urls.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from django.conf.urls.defaults import patterns, url
-from resourceexample.views import ExampleView, AnotherExampleView
-
-urlpatterns = patterns('',
- url(r'^$', ExampleView.as_view(), name='example-resource'),
- url(r'^(?P<num>[0-9]+)/$', AnotherExampleView.as_view(), name='another-example'),
-)
diff --git a/examples/resourceexample/views.py b/examples/resourceexample/views.py
deleted file mode 100644
index 41a3111c..00000000
--- a/examples/resourceexample/views.py
+++ /dev/null
@@ -1,49 +0,0 @@
-from djangorestframework.reverse import reverse
-from djangorestframework.views import View
-from djangorestframework.response import Response
-from djangorestframework import status
-
-from resourceexample.forms import MyForm
-
-
-class ExampleView(View):
- """
- A basic read-only view that points to 3 other views.
- """
-
- def get(self, request):
- """
- Handle GET requests, returning a list of URLs pointing to
- three other views.
- """
- resource_urls = [reverse('another-example',
- kwargs={'num': num},
- request=request)
- for num in range(3)]
- return Response({"Some other resources": resource_urls})
-
-
-class AnotherExampleView(View):
- """
- A basic view, that can handle GET and POST requests.
- Applies some simple form validation on POST requests.
- """
- form = MyForm
-
- def get(self, request, num):
- """
- Handle GET requests.
- Returns a simple string indicating which view the GET request was for.
- """
- if int(num) > 2:
- return Response(status=status.HTTP_404_NOT_FOUND)
- return Response("GET request to AnotherExampleResource %s" % num)
-
- def post(self, request, num):
- """
- Handle POST requests, with form validation.
- Returns a simple string indicating what content was supplied.
- """
- if int(num) > 2:
- return Response(status=status.HTTP_404_NOT_FOUND)
- return Response("POST request to AnotherExampleResource %s, with content: %s" % (num, repr(self.CONTENT)))