Bootstrap

gae更新实体

 

from google.appengine.ext import db

 

class Greeting(db.Model):

  author = db.UserProperty()

  content = db.StringProperty(multiline=True)

  date = db.DateTimeProperty(auto_now_add=True)

 

 

entity = Greeting.get_by_id(18)

 

 

entity.content = ('some')

entity.put()

 

q = Greeting.all()

for i in q:

   print i.content,i.key().id()

 

 

这里很清楚了,那就是用get_by_id()加上实体的id得到这个实体先

然后对这个实体进行put()方法,就可以更新实体了

这个问题在google上找都未必有答案

我晕!

;