Remove 'tut 6 - resources' from the docs, since it doesn't exist yet

This commit is contained in:
Tom Christie 2012-10-10 09:36:18 +01:00
parent a3ab66eca4
commit 44281c3996
4 changed files with 12 additions and 4 deletions

View File

@ -69,7 +69,7 @@ The tutorial will walk you through the building blocks that make up REST framewo
* [3 - Class based views][tut-3]
* [4 - Authentication, permissions & throttling][tut-4]
* [5 - Relationships & hyperlinked APIs][tut-5]
* [6 - Resource orientated projects][tut-6]
<!-- * [6 - Resource orientated projects][tut-6]-->
## API Guide

View File

@ -43,7 +43,7 @@
<li><a href="{{ base_url }}/tutorial/3-class-based-views{{ suffix }}">3 - Class based views</a></li>
<li><a href="{{ base_url }}/tutorial/4-authentication-permissions-and-throttling{{ suffix }}">4 - Authentication, permissions and throttling</a></li>
<li><a href="{{ base_url }}/tutorial/5-relationships-and-hyperlinked-apis{{ suffix }}">5 - Relationships and hyperlinked APIs</a></li>
<li><a href="{{ base_url }}/tutorial/6-resource-orientated-projects{{ suffix }}">6 - Resource orientated projects</a></li>
<!-- <li><a href="{{ base_url }}/tutorial/6-resource-orientated-projects{{ suffix }}">6 - Resource orientated projects</a></li> -->
</ul>
</li>
<li class="dropdown">

View File

@ -6,6 +6,6 @@
* Demonstrate nested relationships
* Demonstrate and describe hyperlinked relationships
Onwards to [part 6][tut-6].
<!-- Onwards to [part 6][tut-6].
[tut-6]: 6-resource-orientated-projects.md
[tut-6]: 6-resource-orientated-projects.md -->

View File

@ -1,3 +1,5 @@
##### RESOURCES AND ROUTERS ARE NOT YET IMPLEMENTED - PLACEHOLDER ONLY #####
from functools import update_wrapper
import inspect
from django.utils.decorators import classonlymethod
@ -14,6 +16,8 @@ def wrapped(source, dest):
return dest
##### RESOURCES AND ROUTERS ARE NOT YET IMPLEMENTED - PLACEHOLDER ONLY #####
class ResourceMixin(object):
"""
Clone Django's `View.as_view()` behaviour *except* using REST framework's
@ -57,10 +61,14 @@ class ResourceMixin(object):
return view
##### RESOURCES AND ROUTERS ARE NOT YET IMPLEMENTED - PLACEHOLDER ONLY #####
class Resource(ResourceMixin, views.APIView):
pass
##### RESOURCES AND ROUTERS ARE NOT YET IMPLEMENTED - PLACEHOLDER ONLY #####
class ModelResource(ResourceMixin, views.APIView):
root_class = generics.ListCreateAPIView
detail_class = generics.RetrieveUpdateDestroyAPIView