Commit 44281c39 by Tom Christie

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

parent a3ab66ec
...@@ -69,7 +69,7 @@ The tutorial will walk you through the building blocks that make up REST framewo ...@@ -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
......
...@@ -43,7 +43,7 @@ ...@@ -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">
......
...@@ -6,6 +6,6 @@ ...@@ -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 -->
##### 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): ...@@ -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): ...@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment