一. 关联查询
sys_user_list = SysPermission.query.join(OrgRolePermission, OrgRolePermission.sys_permission_id == SysPermission.id).filter(OrgRolePermission.role_name == user_cache["role"]).all()
二. 过滤查询
from sqlalchemy import not_ sys_list = SysPermission.query.filter(not_(SysPermission.type == 1))
三. and, or查询
from sqlalchemy import and_, or_sys_user_list = SysPermission.query.filter(and_(SysPermission.type == 2, SysPermission.type == 3)).all()sys_user_list = SysPermission.query.filter(or_(SysPermission.type == 2, SysPermission.type == 3)).all()