目前,我正在执行以下操作以获取当前正在运行的应用
async def handler(request):
app = request.app
是否有另一种获取当前正在运行的应用程序的方法?请考虑以下代码段(default
的{{1}}):
author_id
由于class Comment(DeclarativeBase):
author_id = Column(Integer, ForeignKey('member.id'), default=Member.current_logged_in())
class Member(DeclarativeBase):
@classmethod
def current_logged_in()
pass
保留在当前正在运行的应用中,您可以看到它只能从传入的session
访问,如何让当前正在运行的应用使用request
}用于确定session
用户,从而用作current_logged_in
default
的{{1}}值?
我希望我已经阐明了我的观点。
答案 0 :(得分:2)
目前,aiohttp
应用程序没有隐式上下文。
BTW不会从SQLAlchemy
代码执行同步调用(在您的情况下为aiohttp
ORM)。