diff options
| author | Areski Belaid | 2013-06-05 14:19:36 +0200 | 
|---|---|---|
| committer | Areski Belaid | 2013-06-05 14:19:36 +0200 | 
| commit | ffdf633aa53526d2868e485ecffe0411a4ce0874 (patch) | |
| tree | 2e746cf63cb91983300f6b0f5cd39f101286de63 /docs/tutorial/6-viewsets-and-routers.md | |
| parent | f1251e8c58e86db11028396d79f01db5dfcf9e52 (diff) | |
| download | django-rest-framework-ffdf633aa53526d2868e485ecffe0411a4ce0874.tar.bz2 | |
Fix on documentation - wrong reference at previous created view UserList / UserDetail
Diffstat (limited to 'docs/tutorial/6-viewsets-and-routers.md')
| -rw-r--r-- | docs/tutorial/6-viewsets-and-routers.md | 13 | 
1 files changed, 7 insertions, 6 deletions
| diff --git a/docs/tutorial/6-viewsets-and-routers.md b/docs/tutorial/6-viewsets-and-routers.md index 4ed10e82..d40ef781 100644 --- a/docs/tutorial/6-viewsets-and-routers.md +++ b/docs/tutorial/6-viewsets-and-routers.md @@ -10,7 +10,9 @@ A `ViewSet` class is only bound to a set of method handlers at the last moment,  Let's take our current set of views, and refactor them into view sets. -First of all let's refactor our `UserListView` and `UserDetailView` views into a single `UserViewSet`.  We can remove the two views, and replace then with a single class: +First of all let's refactor our `UserList` and `UserDetail` views into a single `UserViewSet`.  We can remove the two views, and replace then with a single class: + +    from rest_framework import viewsets      class UserViewSet(viewsets.ReadOnlyModelViewSet):          """ @@ -23,15 +25,14 @@ Here we've used `ReadOnlyModelViewSet` class to automatically provide the defaul  Next we're going to replace the `SnippetList`, `SnippetDetail` and `SnippetHighlight` view classes.  We can remove the three views, and again replace them with a single class. -    from rest_framework import viewsets      from rest_framework.decorators import link      class SnippetViewSet(viewsets.ModelViewSet):          """          This viewset automatically provides `list`, `create`, `retrieve`,          `update` and `destroy` actions. -         -        Additionally we also provide an extra `highlight` action.  + +        Additionally we also provide an extra `highlight` action.          """          queryset = Snippet.objects.all()          serializer_class = SnippetSerializer @@ -107,7 +108,7 @@ Here's our re-wired `urls.py` file.      router = DefaultRouter()      router.register(r'snippets', views.SnippetViewSet)      router.register(r'users', views.UserViewSet) -     +      # The API URLs are now determined automatically by the router.      # Additionally, we include the login URLs for the browseable API.      urlpatterns = patterns('', @@ -131,7 +132,7 @@ With an incredibly small amount of code, we've now got a complete pastebin Web A  We've walked through each step of the design process, and seen how if we need to customize anything we can gradually work our way down to simply using regular Django views. -You can review the final [tutorial code][repo] on GitHub, or try out a live example in [the sandbox][sandbox].  +You can review the final [tutorial code][repo] on GitHub, or try out a live example in [the sandbox][sandbox].  ## Onwards and upwards | 
