filter_by查询构建中的使用问题

时间:2011-09-08 07:22:05

标签: sqlalchemy

我在使用SQLAlchemy filter_by时遇到了一些麻烦:

for key in query_dict['filter']:
                query = query.filter_by(key=query_dict['filter'][key])   
显然,filter_by不接受参数,因为它找不到名为'key'的列< - 字面意思!在表格中

这周围有吗?哦顺便问一下,是否有一个很好的链接来了解sqlalchemy的查询构建和链接?感谢。

1 个答案:

答案 0 :(得分:0)

我认为这应该可以正常工作:

query = query.filter_by(**query_dict['filter'])