首页 > 解决方案 > 获取所有记录,但在 SQLAlchemy 中归档了一些条件?

问题描述

我需要select * from new_entry where batch=2018。我尝试query.filter(NewEntry.batch==batch).first()在数据库中获得第一条记录,但我需要与批处理匹配的所有列。我该怎么办?

标签: pythonsqlalchemypyramid

解决方案


由于您使用的是 first() 您只会得到第一个结果,要将所有结果作为列表获取,您必须使用 all()

query.filter(NewEntry.batch==batch).all()

推荐阅读