diff options
Diffstat (limited to 'examples/urls.py')
| -rw-r--r-- | examples/urls.py | 40 |
1 files changed, 11 insertions, 29 deletions
diff --git a/examples/urls.py b/examples/urls.py index 41b80d58..03894e4e 100644 --- a/examples/urls.py +++ b/examples/urls.py @@ -1,37 +1,19 @@ -from django.conf.urls.defaults import patterns, include -#from django.contrib import admin -from djangorestframework.resource import Resource +from django.conf.urls.defaults import patterns, include, url +from sandbox.views import Sandbox -#admin.autodiscover() +urlpatterns = patterns('djangorestframework.views', + (r'robots.txt', 'deny_robots'), + (r'favicon.ico', 'favicon'), -class RootResource(Resource): - """This is the sandbox for the examples provided with django-rest-framework. + (r'^$', Sandbox.as_view()), - These examples are here to help you get a better idea of the some of the - features of django-rest-framework API, such as automatic form and model validation, - support for multiple input and output media types, etc... - - Please feel free to browse, create, edit and delete the resources here, either - in the browser, from the command line, or programmatically.""" - allowed_methods = anon_allowed_methods = ('GET',) - - def get(self, request, auth): - return {'Simple Resource example': self.reverse('resourceexample.views.ExampleResource'), - 'Simple ModelResource example': self.reverse('modelresourceexample.views.MyModelRootResource'), - 'Object store API (Resource)': self.reverse('objectstore.views.ObjectStoreRoot'), - 'A pygments pastebin API (Resource + forms)': self.reverse('pygments_api.views.PygmentsRoot'), - 'Blog posts API (ModelResource)': self.reverse('blogpost.views.BlogPostRoot'),} - - -urlpatterns = patterns('', - (r'^$', RootResource), - (r'^model-resource-example/', include('modelresourceexample.urls')), (r'^resource-example/', include('resourceexample.urls')), + (r'^model-resource-example/', include('modelresourceexample.urls')), + (r'^mixin/', include('mixin.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'^accounts/login/$', 'api_login'), + (r'^accounts/logout/$', 'api_logout'), ) |
