votergroup = db.GqlQuery("SELECT * FROM Voter WHERE lastname = :1", 'AGEE')
for voter in votergroup:
voter.email = 'testemail@testemail.com'
db.put(votergroup)
上面的代码似乎并没有像 appengine 文档中显示的那样更新记录。我也尝试使用查询对象无济于事。我知道 votergroup 正在提取记录,因为我在调试时对对象进行了计数,它显示了 10 条记录。事实上,在db.put之前,我循环了voter.email,看起来变量被设置了。但是,更改似乎永远不会回到数据库。
有谁知道我可能做错了什么?