我看过这个主题,关于从数据存储区访问 id。现在我尝试做类似的事情,post.key().id()
但它没有返回我想要的数字 ID。
如何访问谷歌数据存储中实体的数字 ID。我正在使用带有 Python 2.7 的 GAE 1.8。我相信与我刚刚向您展示的问题相比,已经发生了很多变化。
这完全是为我的实体创建一个永久链接的尝试post
,它是一篇博客文章。
这是代码:
# coding=utf-8
from google.appengine.ext import db
class BlogPost(db.Model):
title = db.StringProperty(required=True)
content = db.TextProperty(required=True)
created_at = db.DateTimeProperty(auto_now_add=True)
def url(self):
return '/blog/%s' % self.key().id()
对此的任何帮助将不胜感激。