加载joinedload结果作为SQLAlchemy ORM中的标量列表
在本例中,如何将joinedload作为ID的标量列表加载:加载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
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 }
]
}