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()
浙公网安备 33010602011771号