      'DEFAULT_THROTTLE_CLASSES': (),
      'DEFAULT_CONTENT_NEGOTIATION_CLASS': 'rest_framework.negotiation.DefaultContentNegotiation',
      'DEFAULT_METADATA_CLASS': 'rest_framework.metadata.SimpleMetadata',
  
      # Genric view behavior
      'DEFAULT_MODEL_SERIALIZER_CLASS': 'rest_framework.serializers.ModelSerializer',
      'DEFAULT_PAGINATION_SERIALIZER_CLASS': 'rest_framework.pagination.PaginationSerializer',
      'DEFAULT_FILTER_BACKENDS': (),
  
      # Throttling
 
</s> remove         raise ImproperlyConfigured('Returned a template response with no `template_name` attribute set on either the view or response')
 </s> add         raise ImproperlyConfigured(
            'Returned a template response with no `template_name` attribute set on either the view or response'
        ) </s> remove         # The suffix initkwarg is reserved for identifing the viewset type
 </s> add         # The suffix initkwarg is reserved for identifying the viewset type </s> remove         # types might return a non-primative value for the pk otherwise.
 </s> add         # types might return a non-primitive value for the pk otherwise. </s> remove             # a 404 reponse.
 </s> add             # a 404 response. </s> remove             # Eg. Calling Model.clean() explictily inside Serializer.validate()
 </s> add             # Eg. Calling Model.clean() explicitly inside Serializer.validate()
    # Generic view behavior
      'DEFAULT_THROTTLE_CLASSES': (),
      'DEFAULT_CONTENT_NEGOTIATION_CLASS': 'rest_framework.negotiation.DefaultContentNegotiation',
      'DEFAULT_METADATA_CLASS': 'rest_framework.metadata.SimpleMetadata',
  
    # Generic view behavior
      'DEFAULT_MODEL_SERIALIZER_CLASS': 'rest_framework.serializers.ModelSerializer',
      'DEFAULT_PAGINATION_SERIALIZER_CLASS': 'rest_framework.pagination.PaginationSerializer',
      'DEFAULT_FILTER_BACKENDS': (),
  
      # Throttling
keep keep keep keep replace keep keep keep keep keep
 Removed unused imports, pep8 fixes, typo fixes 
rest_framework/settings.py