选择所有这样的作品:
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
我也收到一个错误,说:“无法设置属性”
所以我可以查询它,但是将列添加为过滤器,或者设置值会导致错误。
奇怪不?