SQLAlchemy 문서를 검색하고 읽었지만 원하는 것을 찾지 못했습니다.
쿼리에서 반환되는 결과 수를 특정 수 (예 : 5?)로 제한하는 SQLAlchemy의 함수를 찾고 있습니다. first()
또는 같은 것 all()
.
답변
제한 방법 을 sqlalchemy >= 1.0.13
사용합니다 .
query.(Model).filter(something).limit(5).all()
답변
대체 구문
query.(Model).filter(something)[:5].all()
답변
제 경우에는 다음과 같이 작동합니다.
def get_members():
m = Member.query[:30]
return m