votergroup = db.GqlQuery("SELECT * FROM Voter WHERE lastname = :1", 'AGEE')
for voter in votergroup:
voter.email = 'testemail@testemail.com'
db.put(votergroup)
上記のコードは、appengine のドキュメントに示されているように、レコードを更新していないようです。また、クエリ オブジェクトを使用してみましたが、役に立ちませんでした。デバッグ時にオブジェクトをカウントしたところ、10 件のレコードが表示されたので、votergroup がレコードをプルしていることはわかっています。実際、db.put の前に、voter.email をループしたところ、変数が設定されたようです。ただし、変更がデータベースに戻ることはないようです。
私が間違っているかもしれないことを誰かが知っていますか?