  def format_value(value):
      if isinstance(value, (int, float, decimal.Decimal, bool, type(None))):
          return mark_safe('<code>%s</code>' % value)
      elif isinstance(value, list):
          template = loader.get_template('rest_framework/admin/list_value.html')
          context = Context({'value': value})
          return template.render(context)
      elif isinstance(value, dict):
          template = loader.get_template('rest_framework/admin/dict_value.html')
          context = Context({'value': value})
 
</s> remove             return self.get_url(value, self.view_name, request, format)
 </s> add             url = self.get_url(value, self.view_name, request, format)
        if any([isinstance(item, (list, dict)) for item in value]):
            template = loader.get_template('rest_framework/admin/list_value.html')
        else:
            template = loader.get_template('rest_framework/admin/simple_list_value.html')
  def format_value(value):
      if isinstance(value, (int, float, decimal.Decimal, bool, type(None))):
          return mark_safe('<code>%s</code>' % value)
      elif isinstance(value, list):
        if any([isinstance(item, (list, dict)) for item in value]):
            template = loader.get_template('rest_framework/admin/list_value.html')
        else:
            template = loader.get_template('rest_framework/admin/simple_list_value.html')
          context = Context({'value': value})
          return template.render(context)
      elif isinstance(value, dict):
          template = loader.get_template('rest_framework/admin/dict_value.html')
          context = Context({'value': value})
keep keep keep keep replace keep keep keep keep keep
 Add Hyperlink and rendering in admin style renderer 
rest_framework/templatetags/rest_framework.py