Python 范围会话不存在';你没有query()函数吗?

Python 范围会话不存在';你没有query()函数吗?,python,database,sqlalchemy,Python,Database,Sqlalchemy,上面的代码是我如何使用scope\u session()的,它是如何工作的,但是我检查了sqlalchemy的源代码,我发现类scope\u session没有query()函数,只有query\u属性(),它是如何工作的?有点混乱,但是除了作用域_会话的显式类定义外,还有一个从会话中获取所有公共方法并将它们设置为作用域_会话上的代理 query方法是公共方法之一。谢谢!我以前不知道这种用法。 session = scoped_session(sessionmaker()) q = sessio

上面的代码是我如何使用
scope\u session()
的,它是如何工作的,但是我检查了sqlalchemy的源代码,我发现类scope\u session没有
query()
函数,只有
query\u属性()
,它是如何工作的?

有点混乱,但是除了
作用域_会话
的显式类定义外,还有一个从会话中获取所有公共方法并将它们设置为
作用域_会话
上的代理


query
方法是公共方法之一。

谢谢!我以前不知道这种用法。
session = scoped_session(sessionmaker())
q = session.query(table_name).filter(table_name.id==1)