下記のsqlAlchemyのfilter関数にて、引数の渡し方の仕組みがわかりません。
lang
1result = DBSession.query(MyModel).filter(MyModel.id==1, MyModel.name=='one').all()
引用元:http://pylog.applifirst.jp/2014/05/28/sqlalchemy_and_or/
filterメソッドでMyModel.id==1を渡していますが、これは「true/falseを渡す」で合っていますでしょうか。しかし、それだとidが1という条件(式)が渡らないと思います。
pythonには式の評価をせずに、式のまま引数として渡すような仕組みがあるのでしょうか?もし、あればその名前を教えて頂きたいです。その名前で再度調べようと考えています。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/06 11:34
2015/06/06 11:52
2015/06/06 12:14