在我的龙卷风应用程序初始化中,我正在创建一个会话:
self.db = scoped_session(sessionmaker(bind=engine, query_cls=CustomQuery))
CustomQuery:
class CustomQuery(Query):
def __new__(cls, *args, **kwargs):
if args and hasattr(cls, "username"):
return Query(*args, **kwargs).filter_by(username="john")
else:
return Query(*args, **kwargs)
如何将某种参数传递给CustomQuery类,以便在传递不同的用户名时,会对该用户名进行过滤?