http://www.sqlalchemy.org/docs/reference/orm/sessions.html
Я не вижу ничего для обновления объекта, который был только что извлечен из базы данных, используя:
q = session.query(products) for p in q: p.blah = 'hello' sesion.???? session.commit()
Эта строка p.blah = 'hello' является обновлением свойства (столбца) blah объекта p.
p.blah = 'hello'
blah
p
Это сила объектного реляционного отображения в новых языках. Наслаждайтесь.