User.query.all()

User.query.count()

User.query.first()

User.query.get(主键值)

User.query.filter(User.id == 4).first()

User.query.filter_by(id = 4).first()

User.query.filter(User.name.endswith('g')).all()

User.query.filter(User.name.startswith('g')).all()

User.query.fitler(User.name.contains('g')).all()

User.query.filter(User.name != 'wang').all()

User.query.filter(User.name.startswith('li'),User.email.startswith('li')).all()

User.query.filter(or_(User.password == '123456'), User.email.endswith('iha.com')).all()

User.query.filter(User.id.in_([1,3,4,5,6])).all()

User.query.filter(User.name == 'liu').first()

Role.query.filter(Role_id == user.role_id).first()

User.query.order_by(User.email.desc()).all()

User.query.paginate(page, per_page, Error_out) 返回值为paginate对象,对象内容是pages总页数,page当前页,items 当前的对象列表

User.query.paginate(2, 3, Fasle)

User.query.limit(2).all()

 

修改

User.name = 'xxxx'

db.session.commit()

 

posted on 2021-03-17 14:37  40code  阅读(137)  评论(0)    收藏  举报