gpt4 book ai didi

python - SQLALCHEMY - 遍历数据

转载 作者:太空狗 更新时间:2023-10-30 02:23:05 26 4
gpt4 key购买 nike

当我使用 SQLALchemy 时,如何遍历列名?

例如。

Column Name 1, Column Name 2, Column Name 3, etc...

第二个问题是我有以下查询:

root = dbsession.query(MyTable).filter(MyTable.name==u'john').all()

但是,当我这样做时:

for row in root:
print row

我没有得到任何结果。相反,我必须这样做:

print row.name, row.age, etc...

我不能只执行 print row 来返回所有列的数据吗?

最佳答案

dbsession.query(MyTable).filter(MyTable.name==u'john') 将通过 ORM 并返回对象。如果您只想返回所有列,您可以绕过 ORM:

query = dbsession.query(MyTable).filter(MyTable.name==u'john')
rows = query.statement.execute().fetchall()
for row in rows:
print row

关于python - SQLALCHEMY - 遍历数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6446027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com