예제 #1
0
    def apply(self, query, value):
        query, field = get_field_setup_query(query, self.model, self.column_name)
        value = set_value_to_type(self.datamodel, self.column_name, value)

        if value is None:
            return query

        return query.filter(field <= value)
예제 #2
0
 def apply(self, query, func):
     query, field = get_field_setup_query(query, self.model, self.column_name)
     return query.filter(field.any(Company.id.in_(func())))
예제 #3
0
 def apply(self, query, func):
     query, field = get_field_setup_query(query, self.model,
                                          self.column_name)
     return query.filter(field.any(Company.id.in_(func())))