SQLAlchemy ORM转换为pandas DataFrame

6 浏览
0 Comments

SQLAlchemy ORM转换为pandas DataFrame

有没有一种方法将SQLAlchemy的转换为pandas DataFrame的解决方案?

Pandas有使用pandas.read_sql的能力,但这需要使用原始的SQL。我有两个理由想要避免使用它:

  1. 我已经使用ORM(本身就是一个很好的理由)
  2. 我正在使用Python列表作为查询的一部分,例如:

db.session.query(Item).filter(Item.symbol.in_(add_symbols)其中Item是我的模型类,add_symbols是一个列表)。这相当于SQL的SELECT ... from ... WHERE ... IN

有没有可能实现这个需求?

0