diff options
| author | Tom Christie | 2013-04-04 22:24:30 +0100 |
|---|---|---|
| committer | Tom Christie | 2013-04-04 22:24:30 +0100 |
| commit | 371698331c979305b5684f864ee6bf5b6d11a44e (patch) | |
| tree | 9a3943318a7ee40b861caf2f2a2c8a423f3ef316 /rest_framework/routers.py | |
| parent | fd3f538e9f9ef5d4d929c107b9619e0735e426f1 (diff) | |
| download | django-rest-framework-371698331c979305b5684f864ee6bf5b6d11a44e.tar.bz2 | |
Tweaks
Diffstat (limited to 'rest_framework/routers.py')
| -rw-r--r-- | rest_framework/routers.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/rest_framework/routers.py b/rest_framework/routers.py index c37909ff..afc51f3b 100644 --- a/rest_framework/routers.py +++ b/rest_framework/routers.py @@ -20,8 +20,16 @@ class BaseRouter(object): class DefaultRouter(BaseRouter): route_list = [ - (r'$', {'get': 'list', 'post': 'create'}, 'list'), - (r'(?P<pk>[^/]+)/$', {'get': 'retrieve', 'put': 'update', 'delete': 'destroy'}, 'detail'), + (r'$', { + 'get': 'list', + 'post': 'create' + }, 'list'), + (r'(?P<pk>[^/]+)/$', { + 'get': 'retrieve', + 'put': 'update', + 'patch': 'partial_update', + 'delete': 'destroy' + }, 'detail'), ] extra_routes = r'(?P<pk>[^/]+)/%s/$' name_format = '%s-%s' |
