      def get_api_root_view(self, api_urls=None):
          """
          Return a basic root view.
          """
          api_root_dict = OrderedDict()
          list_name = self.routes[0].name
          for prefix, viewset, basename in self.registry:
              api_root_dict[prefix] = list_name.format(basename=basename)
  
          return self.APIRootView.as_view(api_root_dict=api_root_dict)
 
</s> remove         ret = OrderedDict()
 </s> add         ret = {} </s> remove         by_name = OrderedDict((f.name, f) for f in fields)
 </s> add         by_name = {f.name: f for f in fields} </s> remove     ret = OrderedDict()
 </s> add     ret = {} </s> remove     fields = OrderedDict()
 </s> add     fields = {} </s> remove class LinkNode(OrderedDict):
 </s> add class LinkNode(dict):
        api_root_dict = {}
      def get_api_root_view(self, api_urls=None):
          """
          Return a basic root view.
          """
        api_root_dict = {}
          list_name = self.routes[0].name
          for prefix, viewset, basename in self.registry:
              api_root_dict[prefix] = list_name.format(basename=basename)
  
          return self.APIRootView.as_view(api_root_dict=api_root_dict)
keep keep keep keep replace keep keep keep keep keep
 Replaced `OrderedDict` with `dict` (#8964) 
rest_framework/routers.py