我想投一些列,然后选择所有其他列
id, name, property, description = column("id"), column("name"), column("property"), column("description")
select([cast(id, String).label('id'), cast(property, String).label('property'), name, description]).select_from(events_table)
有什么方法可以转换某些列并全选而不提及所有列名
我试过了
select([cast(id, String).label('id'), cast(property, String).label('property')], '*').select_from(events_table)
py_.transform(return_obj, lambda acc, element: acc.append(dict(element)), [])
但是我得到了两个额外的列(总共 7 列),它们被强制转换,我无法将它们转换为会引发键错误的字典。
我正在使用 FASTAPI、sqlalchemy 和数据库(异步)
谢谢