                  if methodname in known_actions:
                      raise ImproperlyConfigured('Cannot use @action or @link decorator on '
                                                 'method "%s" as it is an existing route' % methodname)
                  httpmethods = [method.lower() for method in httpmethods]
                  dynamic_routes.append((httpmethods, methodname))
  
          ret = []
          for route in self.routes:
              if route.mapping == {'{httpmethod}': '{methodname}'}:
                  # Dynamic routes (@link or @action decorator)
 
</s> remove             if route.mapping == {'{httpmethod}': '{methodname}'}:
 </s> add             if route.name == '{basename}-dynamic-{methodnamehyphen}':
                if collection:
                    collection_routes.append((httpmethods, methodname))
                else:
                    dynamic_routes.append((httpmethods, methodname))
                  if methodname in known_actions:
                      raise ImproperlyConfigured('Cannot use @action or @link decorator on '
                                                 'method "%s" as it is an existing route' % methodname)
                  httpmethods = [method.lower() for method in httpmethods]
                if collection:
                    collection_routes.append((httpmethods, methodname))
                else:
                    dynamic_routes.append((httpmethods, methodname))
  
          ret = []
          for route in self.routes:
              if route.mapping == {'{httpmethod}': '{methodname}'}:
                  # Dynamic routes (@link or @action decorator)
keep keep keep keep replace keep keep keep keep keep
 Add support for collection routes to SimpleRouter 
rest_framework/routers.py