aboutsummaryrefslogtreecommitdiffstats
path: root/src/testapp
diff options
context:
space:
mode:
authorTom Christie2010-12-30 13:52:46 +0000
committerTom Christie2010-12-30 13:52:46 +0000
commitabb55a490964790a65ad5ef32397c6046d03d889 (patch)
tree944ff8c725822390c5934e7d1c44e82b8b5b036a /src/testapp
parent8a12f89aaacfc0839d6ab1e62b4b5046930517ba (diff)
downloaddjango-rest-framework-abb55a490964790a65ad5ef32397c6046d03d889.tar.bz2
Add styling and urlizing to html views of resources
Diffstat (limited to 'src/testapp')
-rw-r--r--src/testapp/urls.py9
-rw-r--r--src/testapp/views.py11
2 files changed, 14 insertions, 6 deletions
diff --git a/src/testapp/urls.py b/src/testapp/urls.py
index a41c156b..a7d430bc 100644
--- a/src/testapp/urls.py
+++ b/src/testapp/urls.py
@@ -1,8 +1,7 @@
from django.conf.urls.defaults import patterns
-from testapp.views import ReadOnlyResource, MirroringWriteResource
-
-urlpatterns = patterns('',
- (r'^read-only$', ReadOnlyResource),
- (r'^mirroring-write$', MirroringWriteResource),
+urlpatterns = patterns('testapp.views',
+ (r'^$', 'RootResource'),
+ (r'^read-only$', 'ReadOnlyResource'),
+ (r'^mirroring-write$', 'MirroringWriteResource'),
)
diff --git a/src/testapp/views.py b/src/testapp/views.py
index f0174414..eca4c0ae 100644
--- a/src/testapp/views.py
+++ b/src/testapp/views.py
@@ -1,6 +1,15 @@
-from decimal import Decimal
from rest.resource import Resource
+class RootResource(Resource):
+ """This is my docstring
+ """
+ allowed_methods = ('GET',)
+
+ def read(self, headers={}, *args, **kwargs):
+ return (200, {'read-only-api': self.reverse(ReadOnlyResource),
+ 'write-only-api': self.reverse(MirroringWriteResource)}, {})
+
+
class ReadOnlyResource(Resource):
"""This is my docstring
"""