diff options
Diffstat (limited to 'examples/urls.py')
| -rw-r--r-- | examples/urls.py | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/examples/urls.py b/examples/urls.py index b1dec13d..2b8e6fcd 100644 --- a/examples/urls.py +++ b/examples/urls.py @@ -1,14 +1,27 @@ from django.conf.urls.defaults import patterns, include -from django.contrib import admin +#from django.contrib import admin +from djangorestframework.resource import Resource + +#admin.autodiscover() + +class RootResource(Resource): + allowed_methods = anon_allowed_methods = ('GET',) + + def get(self, request, auth): + return {'simple example': self.reverse('simpleexample.views.MyModelRootResource'), + 'pygments example': self.reverse('pygments_api.views.PygmentsRoot'), + 'object store example': self.reverse('objectstore.views.ObjectStoreRoot'), + 'blog post example': self.reverse('blogpost.views.BlogPostRoot'),} -admin.autodiscover() urlpatterns = patterns('', - (r'^pygments-example/', include('pygments_api.urls')), - (r'^blog-post-example/', include('blogpost.urls')), - (r'^object-store-example/', include('objectstore.urls')), + (r'^$', RootResource), + (r'^simple-example/', include('simpleexample.urls')), + (r'^object-store/', include('objectstore.urls')), + (r'^pygments/', include('pygments_api.urls')), + (r'^blog-post/', include('blogpost.urls')), (r'^accounts/login/$', 'django.contrib.auth.views.login'), (r'^accounts/logout/$', 'django.contrib.auth.views.logout'), - (r'^admin/doc/', include('django.contrib.admindocs.urls')), - (r'^admin/', include(admin.site.urls)), + #(r'^admin/doc/', include('django.contrib.admindocs.urls')), + #(r'^admin/', include(admin.site.urls)), ) |
