          else:
              template_names = self.get_template_names(response, view)
              template = self.resolve_template(template_names)
  
          context = self.get_template_context(data, renderer_context)
          return template_render(template, context, request=request)
  
      def resolve_template(self, template_names):
          return loader.select_template(template_names)
  
 
</s> remove             context = self.resolve_context(data, request, response)
 </s> add             if hasattr(self, 'resolve_context'):
                context = self.resolve_context(data, request, response)
            else:
                context = self.get_template_context(data, renderer_context) </s> remove __version__ = '3.4.2'
 </s> add __version__ = '3.4.3'
        if hasattr(self, 'resolve_context'):
            # Fallback for older versions.
            context = self.resolve_context(self, data, request, response)
        else:
            context = self.get_template_context(data, renderer_context)
          else:
              template_names = self.get_template_names(response, view)
              template = self.resolve_template(template_names)
  
        if hasattr(self, 'resolve_context'):
            # Fallback for older versions.
            context = self.resolve_context(self, data, request, response)
        else:
            context = self.get_template_context(data, renderer_context)
          return template_render(template, context, request=request)
  
      def resolve_template(self, template_names):
          return loader.select_template(template_names)
  
keep keep keep keep replace keep keep keep keep keep
 Version 3.4.3 (#4361)

* Version 3.4.3 
rest_framework/renderers.py