diff options
| author | James Summerfield | 2013-08-03 10:23:39 +0100 | 
|---|---|---|
| committer | James Summerfield | 2013-08-03 10:23:39 +0100 | 
| commit | 4ff1dc6a11ec9e1fd897cf2fdb74d57be7420515 (patch) | |
| tree | d04fa05803279c702d0bd600ad639ba2a8597bc6 /docs/api-guide/routers.md | |
| parent | e4144b5b674cc8849c248727a09b82b82d1a01c9 (diff) | |
| download | django-rest-framework-4ff1dc6a11ec9e1fd897cf2fdb74d57be7420515.tar.bz2 | |
Fixing typos in routers.md
Diffstat (limited to 'docs/api-guide/routers.md')
| -rw-r--r-- | docs/api-guide/routers.md | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/docs/api-guide/routers.md b/docs/api-guide/routers.md index 86582905..7f53f109 100644 --- a/docs/api-guide/routers.md +++ b/docs/api-guide/routers.md @@ -38,7 +38,7 @@ The example above would generate the following URL patterns:  ### Extra link and actions  Any methods on the viewset decorated with `@link` or `@action` will also be routed. -For example, a given method like this on the `UserViewSet` class: +For example, given a method like this on the `UserViewSet` class:      @action(permission_classes=[IsAdminOrIsSelf])      def set_password(self, request, pk=None): @@ -66,7 +66,7 @@ This router includes routes for the standard set of `list`, `create`, `retrieve`      <tr><td>POST</td><td>@action decorated method</td></tr>  </table> -By default the URLs created by `SimpleRouter` are appending with a trailing slash. +By default the URLs created by `SimpleRouter` are appended with a trailing slash.  This behavior can be modified by setting the `trailing_slash` argument to `False` when instantiating the router.  For example:      router = SimpleRouter(trailing_slash=False) @@ -90,7 +90,7 @@ This router is similar to `SimpleRouter` as above, but additionally includes a d      <tr><td>POST</td><td>@action decorated method</td></tr>  </table> -As with `SimpleRouter` the trailing slashs on the URL routes can be removed by setting the `trailing_slash` argument to `False` when instantiating the router. +As with `SimpleRouter` the trailing slashes on the URL routes can be removed by setting the `trailing_slash` argument to `False` when instantiating the router.      router = DefaultRouter(trailing_slash=False) @@ -139,7 +139,7 @@ The `SimpleRouter` class provides another example of setting the `.routes` attri  ## Advanced custom routers -If you want to provide totally custom behavior, you can override `BaseRouter` and override the `get_urls(self)` method.  The method should insect the registered viewsets and return a list of URL patterns.  The registered prefix, viewset and basename tuples may be inspected by accessing the `self.registry` attribute.   +If you want to provide totally custom behavior, you can override `BaseRouter` and override the `get_urls(self)` method.  The method should inspect the registered viewsets and return a list of URL patterns.  The registered prefix, viewset and basename tuples may be inspected by accessing the `self.registry` attribute.    You may also want to override the `get_default_base_name(self, viewset)` method, or else always explicitly set the `base_name` argument when registering your viewsets with the router. | 
