PythonのSQLAlchemyの高度な使い方

I.に関するお問合せ

sys_user_list = SysPermission.query.join(OrgRolePermission、OrgRolePermission.sys_permission_id == SysPermission.id).filter(OrgRolePermission.role_name == user_cache [ " 役割" ])。すべての()

II。フィルタクエリ

SQLAlchemyのインポートからNOT_ARCHIVEDの
sys_list = SysPermission.query.filter(NOT_ARCHIVEDの(SysPermission.type == 1))

三。そして、またはクエリ

SQLAlchemyのインポートand_、or_ 
sys_user_list = SysPermission.query.filter(and_(SysPermission.type == 2、SysPermission.typeの== 3 ))。すべての()
sys_user_list = SysPermission.query.filter(or_(SysPermission.type == 2、SysPermission.typeの== 3))。すべての()

 

おすすめ

転載: www.cnblogs.com/rixian/p/11495757.html