code: def create(self, validated_data):
          
          ret = []
          for attrs in validated_data:
              if 'non_field_errors' not in attrs and not any(isinstance(attrs[field], list) for field in attrs):
                  ret.append(self.child.create(attrs))
              else:
                  ret.append(attrs)
  
          return ret
docs: This selectively calls the child create method based on whether or not validation failed for each payload.