code: def name(self):
          
          name = self.filter_.get('name')
  
          if name is None:
              raise InvalidFilters("Can't find name of a filter")
  
          if '__' in name:
              name = name.split('__')[0]
  
          if name not in self.schema._declared_fields:
              raise InvalidFilters("{} has no attribute {}".format(self.schema.__name__, name))
  
          return name
docs: Return the name of the node or raise a BadRequest exception
  
          :return str: the name of the field to filter on