diff --git a/rest_framework/routers.py b/rest_framework/routers.py index dba104c3f..9d3957e50 100644 --- a/rest_framework/routers.py +++ b/rest_framework/routers.py @@ -72,7 +72,7 @@ class SimpleRouter(BaseRouter): routes = [ # List route. Route( - url=r'^{prefix}/$', + url=r'^{prefix}$', mapping={ 'get': 'list', 'post': 'create' @@ -82,7 +82,7 @@ class SimpleRouter(BaseRouter): ), # Detail route. Route( - url=r'^{prefix}/{lookup}/$', + url=r'^{prefix}/{lookup}$', mapping={ 'get': 'retrieve', 'put': 'update', @@ -95,7 +95,7 @@ class SimpleRouter(BaseRouter): # Dynamically generated routes. # Generated using @action or @link decorators on methods of the viewset. Route( - url=r'^{prefix}/{lookup}/{methodname}/$', + url=r'^{prefix}/{lookup}/{methodname}$', mapping={ '{httpmethod}': '{methodname}', },