                  'detail': {
                      'detail_export': coreapi.Link(
                          url='/from-routercollision/detail/export/',
                          action='get',
                          description=desc)
                  },
                  'detail_0': coreapi.Link(
                      url='/from-routercollision/detail/',
                      action='get',
                      description=desc
 
</s> remove                     description=desc
 </s> add                     description=desc_1 </s> remove         # Dynamically generated detail routes.
        # Generated using @detail_route decorator on methods of the viewset.
        DynamicDetailRoute(
            url=r'^{prefix}/{lookup}/{methodname}{trailing_slash}$',
            name='{basename}-{methodnamehyphen}',
 </s> add         # Dynamically generated detail routes. Generated using
        # @action(detail=True) decorator on methods of the viewset.
        DynamicRoute(
            url=r'^{prefix}/{lookup}/{url_path}{trailing_slash}$',
            name='{basename}-{url_name}',
            detail=True,
                        description=desc_0)
                  'detail': {
                      'detail_export': coreapi.Link(
                          url='/from-routercollision/detail/export/',
                          action='get',
                        description=desc_0)
                  },
                  'detail_0': coreapi.Link(
                      url='/from-routercollision/detail/',
                      action='get',
                      description=desc
keep keep keep keep replace keep keep keep keep keep
 Rework dynamic list/detail actions (#5705)

* Merge list/detail route decorators into 'action'

* Merge dynamic routes, add 'detail' attribute

* Add 'ViewSet.get_extra_actions()'

* Refactor dynamic route checking & collection

* Refactor dynamic route generation

* Add 'ViewSet.detail' initkwarg

* Fixup schema test

* Add release notes for dynamic action changes

* Replace list/detail route decorators in tests

* Convert tabs to spaces in router docs

* Update docs

* Make 'detail' a required argument of 'action'

* Improve router docs 
tests/test_schemas.py