【发布时间】:2011-07-25 06:09:23
【问题描述】:
我正在使用 SA 0.6.6、Python 2.66 和 Postgres 8.3。
我有一些查询需要一些复杂的安全检查,可以使用WITH RECURSIVE 查询来处理。我正在尝试做的是将文本查询与查询对象结合起来,以便我可以根据需要应用过滤器。
我最初的想法是将我的文本查询创建为子查询,然后将其与用户的查询和过滤器结合起来。不幸的是,这不起作用。
subquery = session.query(sharedFilterAlias).\
from_statement(sharedFilterQuery).subquery()
这会导致这个错误:
AttributeError: 'Annotated_TextClause' object has no attribute 'alias'
是否可以将文本查询与 SQLAlchemy 的查询对象结合起来?
【问题讨论】:
标签: python string text filter sqlalchemy