【发布时间】:2021-07-21 11:39:57
【问题描述】:
我在 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 关键字。那是行不通的。
【问题讨论】:
-
这和pandas有关系吗?
-
不,这与 sqlalchemy 相关。
标签: sqlalchemy flask-sqlalchemy sqlalchemy-utils