加载joinedload结果作为SQLAlchemy ORM中的标量列表

加载joinedload结果作为SQLAlchemy ORM中的标量列表,sqlalchemy,Sqlalchemy,在本例中,如何将joinedload作为ID的标量列表加载: session.query(tables.Roles).options(joinedload(tables.Roles.permissions).load_only(tables.Permissions.id)).filter(tables.Roles.id == id).first() 因此,结果: { id:1, name:"admin", permissions: [1,3,6

在本例中,如何将joinedload作为ID的标量列表加载:

session.query(tables.Roles).options(joinedload(tables.Roles.permissions).load_only(tables.Permissions.id)).filter(tables.Roles.id == id).first()
因此,结果:

{
     id:1,
     name:"admin",
     permissions: [1,3,6]
}
插入
权限
作为一组对象:

{
     id:1,
     name:"admin",
     permissions: [
                     { id: 1 },
                     { id: 3 },
                     { id: 6 }
                  ]
}