Pandas read_sql没有使用未加载的对象sqlalchemy

时间:2017-06-23 22:07:06

标签: python pandas orm sqlalchemy

似乎将查询读入大熊猫数据框的便利功能似乎没有读取任何尚未提交的内容(即仍在会话中但尚未保留的对象)。

我做错了什么或有错误吗?

>> s = Session()

>> s.add(Foo(id=1, data='A'))

>> query = s.query(Foo).filter(id==1)

>> print 1, query.all()
[<Foo('A')>]

>> print 2, len(pd.read_sql(query.statement, query.session.bind))
0

>> s.commit()

>> print pd.read_sql(query.statement, query.session.bind)
  data  id
0    A   1

0 个答案:

没有答案