似乎将查询读入大熊猫数据框的便利功能似乎没有读取任何尚未提交的内容(即仍在会话中但尚未保留的对象)。
我做错了什么或有错误吗?
>> 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