  
          ret = []
          for url_format, method_map, name_format in self.routes:
              if method_map == {'{httpmethod}': '{methodname}'}:
                  # Dynamic routes
                  for httpmethod, methodname in dynamic_routes.items():
                      extra_kwargs = getattr(viewset, methodname).kwargs
                      ret.append((
                          url_format.replace('{methodname}', methodname),
                          {httpmethod: methodname},
 
</s> remove                         url_format.replace('{methodname}', methodname),
 </s> add                         replace_methodname(url_format, methodname), </s> remove                         name_format.replace('{methodname}', methodname),
 </s> add                         replace_methodname(name_format, methodname), </s> remove             '{basename}-{methodname}'
 </s> add             '{basename}-{methodnamehyphen}'
                # Dynamic routes (@link or @action decorator)
  
          ret = []
          for url_format, method_map, name_format in self.routes:
              if method_map == {'{httpmethod}': '{methodname}'}:
                # Dynamic routes (@link or @action decorator)
                  for httpmethod, methodname in dynamic_routes.items():
                      extra_kwargs = getattr(viewset, methodname).kwargs
                      ret.append((
                          url_format.replace('{methodname}', methodname),
                          {httpmethod: methodname},
keep keep keep keep replace keep keep keep keep keep
 Added AutoRouter.  Don't know if this is a good idea. 
rest_framework/routers.py