我看過this topic,關於從數據存儲區訪問ID。現在我試着做類似post.key().id()
的東西,但它不會返回我想要的數字ID。在谷歌應用引擎的數據存儲區中訪問實體的數字ID
如何訪問Google數據存儲中實體的數字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()
任何有關此幫助將不勝感激。
是什麼回報?自從您提到的問題以來,沒有什麼重大變化。 – Greg
@Greg:首先感謝您的回覆。它返回整個對象。 '在內存地址0x987938475處< - 類似的東西。 –