更新对象时,我该怎么称呼? session.add用于添加,更新在哪里?

时间:2010-08-02 19:04:26

标签: python sqlalchemy

http://www.sqlalchemy.org/docs/reference/orm/sessions.html

我没有看到任何更新刚从数据库中检索到的对象:

q = session.query(products)

for p in q:
     p.blah = 'hello'

     sesion.????
     session.commit()

1 个答案:

答案 0 :(得分:4)

该行p.blah = 'hello' 正在更新对象blah的属性(列)p

这是新语言中对象关系映射的强大功能。享受。