  def action(methods=['post'], **kwargs):
      """
      Used to mark a method on a ViewSet that should be routed for detail POST requests.
      """
      msg = 'action is pending deprecation. Use detail_route instead.'
      warnings.warn(msg, PendingDeprecationWarning, stacklevel=2)
      def decorator(func):
          func.bind_to_methods = methods
          func.detail = True
          func.kwargs = kwargs
          return func
 
</s> remove def list_route(methods=['get'], **kwargs):
 </s> add def action(methods=['post'], **kwargs): </s> remove         func.detail = True
 </s> add         func.detail = False </s> remove     Used to mark a method on a ViewSet that should be routed for list requests.
 </s> add     Used to mark a method on a ViewSet that should be routed for detail POST requests. </s> remove def link(**kwargs):
 </s> add def detail_route(methods=['get'], **kwargs):
  def action(methods=['post'], **kwargs):
      """
      Used to mark a method on a ViewSet that should be routed for detail POST requests.
      """


      def decorator(func):
          func.bind_to_methods = methods
          func.detail = True
          func.kwargs = kwargs
          return func
keep keep keep keep replace replace keep keep keep keep keep
 Commenting link/action decorators as pending deprecation 
rest_framework/decorators.py