次のようにすべての作品を選択します。
q = session.query(products)
今、私は WHERE フィルターを追加したいので、試しています:
q = session.query(products).filter_by(stock_count=0)
「nonetype」オブジェクトには属性「class_manager」がないというエラーが表示されます。
何が問題なのかわからない?
更新 私がするときのように、列はうまくマップされているようです:
q = session.query(products)
for p in q:
print p.stock_count
値を出力します。
しかし、もしそうなら:
p.stock_count = 6
「属性を設定できません」というエラーも表示されます
したがって、クエリを実行できますが、列をフィルターとして追加するか、値を設定するとエラーが発生します。
変じゃない?