Я искал в Google и читал документацию по SQLAlchemy, но не нашел того, что ищу.
Я ищу функцию в SQLAlchemy, которая ограничивает количество результатов, возвращаемых запросом, определенным числом, например: 5? Что-то вроде first()
или all()
.
Ответы:
для sqlalchemy >= 1.0.13
использования метода ограничения .
query.(Model).filter(something).limit(5).all()
Альтернативный синтаксис
query.(Model).filter(something)[:5].all()
AttributeError: 'list' object has no attribute 'all'
В моем случае это работает как
def get_members():
m = Member.query[:30]
return m