0
我正在使用python和sqlalchemy。我有一個名爲Team的表,另一個名爲Game。遊戲表具有「away_id」和「home_id」列,並且Team表具有「team_id」列。我剛剛爲Team類創建了這個hybrid_method,它將返回其中的away_id或home_id與team_id匹配的所有遊戲實例。我傳遞它的參數s是一個會話實例。我怎樣才能將這段代碼寫成@hybrid_property,我不必將它傳遞給會話實例?SQLAlchemy hybrid_method - 傳遞明顯的參數
@hybrid_method
def games(self, s):
return s.query(Game).filter(or_(Game.away_id==self.team_id, Game.home_id==self.team_id)).all()