避免到处传递会话

dir*_*0lf 6 python sqlalchemy

在阅读了有关如何更好地利用会话的 SQLAlchemy 文档后,我发现自己将会话传递给了我的所有类方法。我怎样才能仍然在会话中使用上下文管理器并避免将它们传递到各处? https://docs.sqlalchemy.org/en/13/orm/session_basics.html

而不是像这样的方法

def get_query_config(self, db):

我想保留

def get_query_config(自身):