Выбрать все работает так:
q = session.query(products)
Теперь я хочу добавить фильтр WHERE, поэтому я пытаюсь:
q = session.query(products).filter_by(stock_count=0)
Я получаю сообщение об ошибке, говорящее о том, что у объекта «нетипа» нет атрибута «class_manager».
Не знаете, в чем проблема?
Обновление
Кажется, что столбец отображен нормально, например, когда я делаю:
q = session.query(products)
for p in q:
print p.stock_count
Выводит значение.
Но если я сделаю:
p.stock_count = 6
Я также получаю сообщение об ошибке: «не могу установить атрибут»
Так что я могу запросить его, но добавление столбца в качестве фильтра ИЛИ установка значения вызывает ошибку.
Странно нет?