SQLAlchemy:如何在使用all()查询表的单列时获取列表中的结果?

2024-04-25 04:19:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下Python代码:

units_abilities = (Session.query(UnitsAbility.id)
                          .filter(UnitsAbility.unit_id == unit.id)
                          .all())
print units_abilities

当我运行它时,我得到[(1L,), (2L,)],但我需要的是列表,而不是元组的列表

我怎样才能得到units_abilities[1L, 2L,]?在

我使用的是SQLAlchemy 0.7.3和python2.7


Tags: 代码id列表sqlalchemysessionunitallfilter