aboutsummaryrefslogtreecommitdiffstats
path: root/examples/resourceexample
diff options
context:
space:
mode:
Diffstat (limited to 'examples/resourceexample')
-rw-r--r--examples/resourceexample/__init__.py0
-rw-r--r--examples/resourceexample/forms.py6
-rw-r--r--examples/resourceexample/urls.py7
-rw-r--r--examples/resourceexample/views.py48
4 files changed, 0 insertions, 61 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 aa6e7685..00000000
--- a/examples/resourceexample/forms.py
+++ /dev/null
@@ -1,6 +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 0db23804..00000000
--- a/examples/resourceexample/views.py
+++ /dev/null
@@ -1,48 +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 3 other views.
- """
- resource_urls = [reverse('another-example',
- kwargs={'num': num},
- request=request)
- for num in range(3)]
- return {"Some other resources": resource_urls}
-
-
-class AnotherExampleView(View):
- """
- A basic view, that can be 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.HTTP_404_NOT_FOUND)
- return "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.HTTP_404_NOT_FOUND)
- return "POST request to AnotherExampleResource %s, with content: %s" % (num, repr(self.CONTENT))