我一直在谷歌搜索和阅读SQLAlchemy文档,但没有找到我要找的东西。
我在SQLAlchemy中寻找一个函数,它将查询返回的结果数量限制为某个数字,例如:5?类似于first()
或all()
。
答案 0 :(得分:102)
使用limit方法。
query.(Model).filter(something).limit(5).all()
答案 1 :(得分:8)
替代语法
query.(Model).filter(something)[:5].all()
答案 2 :(得分:0)
就我而言,它的工作原理类似于
def get_members():
m = Member.query[:30]
return m