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)),  ) | 
