aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/routers.py
diff options
context:
space:
mode:
authorTom Christie2013-04-04 22:24:30 +0100
committerTom Christie2013-04-04 22:24:30 +0100
commit371698331c979305b5684f864ee6bf5b6d11a44e (patch)
tree9a3943318a7ee40b861caf2f2a2c8a423f3ef316 /rest_framework/routers.py
parentfd3f538e9f9ef5d4d929c107b9619e0735e426f1 (diff)
downloaddjango-rest-framework-371698331c979305b5684f864ee6bf5b6d11a44e.tar.bz2
Tweaks
Diffstat (limited to 'rest_framework/routers.py')
-rw-r--r--rest_framework/routers.py12
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'