私は python と sqlalchemy を使用しています。Team という名前の 1 つのテーブルと、Game という名前の別のテーブルがあります。Game テーブルには列「away_id」と「home_id」があり、Team テーブルには列「team_id」があります。私は、away_id または home_id が team_id と一致するすべてのゲーム インスタンスを返す Team クラス用に、この Hybrid_method を作成しました。渡す引数 s は、セッション インスタンスです。このコードをセッション インスタンスに渡す必要がない @hybrid_property として記述するにはどうすればよいですか?
@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()