web-dev-qa-db-fra.com

Requête SQLAlchemy pour renvoyer uniquement n résultats?

J'ai cherché sur Google et lu la documentation SQLAlchemy mais je n'ai pas trouvé ce que je cherchais.

Je recherche une fonction dans SQLAlchemy qui limite le nombre de résultats renvoyés par une requête à un certain nombre, par exemple: 5? Quelque chose comme first() ou all().

59
Xar

Utilisez la méthode limit .

query.(Model).filter(something).limit(5).all()
103
jkmacc

Syntaxe alternative

query.(Model).filter(something)[:5].all()
8
mcolak