-1
私はこのようなコードを持っている:3つのパラメータでSQLAlchemyの中でフィルタを使用する方法
price = Price.query.filter(and_(Price.product_id == data['product_id'], Price.min_qty >= data['quantity'], Price.max_qty <= data['quantity'])).first()
私は唯一の2つのパラメータを使用する場合、それが動作し、エラーを与えるのではなく、それは良いですが
price = Price.query.filter(and_(Price.product_id == data['product_id'], Price.min_qty >= data['quantity'])).first()
3つのパラメータを使用できないのはなぜですか?私はどこでも検索し、答えを見つけられませんでした。
query = Price.query.filter(Price.product_id == data['product_id'])
query = query.filter(Price.min_qty >= data['quantity'])
price = query.filter(Price.max_qty <= data['quantity']).first()
または使用:私はPRODUCT_ID = 'のproduct_id' AND min_qtyは= '量' AND max_qtyは= '数量'
あなたはこれを試すことができ、あなたに
エラーが発生しますか? – senaps
@senapsエラーは出ませんが、price.priceを呼び出すと何も表示されませんでした – Faisal
私のロジックthatsはエラー – Faisal