Google App Engine下key的一些操作

时间: 2010-01-26 / 分类: WEB开发 / 浏览次数: 38 views / 0个评论 发表评论

1.得到ID

appengine下面的db.Model类的元素可以通过访问属性key().id()来得到这个model的ID
如果
class User(db.Model):

for user in User.all():
id = user.key().id() #可以得到一个数据的ID

2.通过 key可以直接得到一个Model对象
通过
key = Model.key()得到key值,将这个key保存好
随便在需要的地方就可以能过:
db.get(Model.key)
得到原来的Model对象
3.通过KEY直接删除一个数据记录
db.delete(Model.key)

发表评论

您的昵称 *

您的邮箱 *

您的网站