检查 sqlalchemy 查询过滤器是否包含列

时间:2021-02-12 16:27:30

标签: sqlalchemy

给定一个 sqlalchemy Query 实例,是否可以看到查询被哪些列过滤?

我正在尝试实现“默认过滤器”功能,只有当查询尚未被同一列过滤时,才会将过滤器添加到给定查询中。以下伪代码显示了我正在尝试做的事情

if model.ColumnName not in query.filters:
    query = query.filter(model.ColumnName == "Foo")

0 个答案:

没有答案
相关问题