'Returns ``True`` if ``row`` importing should be skipped.
Default implementation returns ``False`` unless skip_unchanged == True.
Override this method to handle skipping rows meeting certain
conditions.'

def skip_row(self, instance, original):

    if (not self._meta.skip_unchanged):
        return False
    for field in self.get_import_fields():
        try:
            if (list(field.get_value(instance).all()) != list(field.get_value(original).all())):
                return False
        except AttributeError:
            if (field.get_value(instance) != field.get_value(original)):
                return False
    return True
