Цю тему певний час не обговорювали тут чи деінде. Чи є рішення, яке перетворює SQLAlchemy <Query object>на панду 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.
Чи можливо щось?
df = pd.read_sql(query, query.bind)колиqueryєsqlalchemy.sql.selectable.Select. В іншому випадку я отримав'Select' object has no attribute 'session'.