开发者社区 问答 正文

Flask-Sqlalchemy限制(limit)的代码是什么?

Flask-Sqlalchemy限制(limit)的代码是什么?

展开
收起
游客qzzytmszf3zhq 2021-11-17 22:35:59 442 分享 版权
1 条回答
写回答
取消 提交回答
  • python
    >>> from hello import db,Role,User
    >>> User.query.all()
    [<User u'john',Role id 1L>, <User u'susan',Role id 3L>, <User u'david',Role id 3L>]
    # limit 1
    >>> User.query.limit(1).all()
    [<User u'john',Role id 1L>]
    # limit 2,1
    >>> User.query.limit(1).offset(2).all()
    [<User u'david',Role id 3L>]
    >>> User.query.filter_by(role_id=3).all()
    [<User u'susan',Role id 3L>, <User u'david',Role id 3L>]
    # limit 1
    >>> User.query.filter_by(role_id=3).limit(1).all()
    [<User u'susan',Role id 3L>]
    # limit 1,1
    >>> User.query.filter_by(role_id=3).limit(1).offset(1).all()
    [<User u'david',Role id 3L>]
    
    
    2021-11-17 22:36:19
    赞同 展开评论