      'PerResourceThrottling'
  )
  
  
  _403_FORBIDDEN_RESPONSE = ErrorResponse(
      content={'detail': 'You do not have permission to access this resource. ' +
                 'You may need to login or otherwise authenticate the request.'},
      status=status.HTTP_403_FORBIDDEN)
  
  _503_SERVICE_UNAVAILABLE = ErrorResponse(
 
</s> remove _503_SERVICE_UNAVAILABLE = ErrorResponse(
 </s> add _503_SERVICE_UNAVAILABLE = ImmediateResponse( </s> remove             raise ErrorResponse(
 </s> add             raise ImmediateResponse( </s> remove             raise ErrorResponse(
 </s> add             raise ImmediateResponse( </s> remove         raise ErrorResponse(content=detail, status=400)
 </s> add         raise ImmediateResponse(content=detail, status=400) </s> remove             raise ErrorResponse(
 </s> add             raise ImmediateResponse(
_403_FORBIDDEN_RESPONSE = ImmediateResponse(
      'PerResourceThrottling'
  )
  
  
_403_FORBIDDEN_RESPONSE = ImmediateResponse(
      content={'detail': 'You do not have permission to access this resource. ' +
                 'You may need to login or otherwise authenticate the request.'},
      status=status.HTTP_403_FORBIDDEN)
  
  _503_SERVICE_UNAVAILABLE = ErrorResponse(
keep keep keep keep replace keep keep keep keep keep
 cleaned a bit Response/ResponseMixin code, added some documentation + renamed ErrorResponse to ImmediateResponse 
djangorestframework/permissions.py