当我使用sqlalchemy
在python中执行以下操作时 someVar = self.session.query(sometable.someVar).group_by(sometable.someVar).all()
我得到一个像
这样的变量元组的列表 [(var1,), (var2,), ..]
有没有办法在sqlalchemy中获得一个平面列表。 我知道如何在python代码中展平元组列表,但是这个解决方案有点笨拙。 我只是想知道这是否可行。 我的目标是从sometable获取一些不同的条目列表。
答案 0 :(得分:2)
我使用(在@classmethod中 - 这就是cls实例在这里的原因;我还在类属性中添加了'session'=)
list(session.query(cls))
完全返回所有DeclarativeBase实例的简单列表。