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] * [3 - Class based views][tut-3]
* [4 - Authentication, permissions & throttling][tut-4] * [4 - Authentication, permissions & throttling][tut-4]
* [5 - Relationships & hyperlinked APIs][tut-5] * [5 - Relationships & hyperlinked APIs][tut-5]
* [6 - Resource orientated projects][tut-6] <!-- * [6 - Resource orientated projects][tut-6]-->
## API Guide ## 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/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/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/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> </ul>
</li> </li>
<li class="dropdown"> <li class="dropdown">

View File

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