我在 python is_valid_id(id) 中有一个函数,它返回 True 或 False。我想在过滤条件内的 sqlalchmy 查询中使用这个函数。我的查询如下。
result = session.query(tableName).filter(is_valid_id(id) == True).all()
这会引发以下错误。
AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'strip'
您能告诉我如何在 sqlalchemy 查询中使用用户定义的函数吗?
我也尝试过使用 func 关键字。那是行不通的。