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
.
Это способность реляционного сопоставления объектов на более новых языках. Наслаждайтесь.