2013-02-27 73 views
4

假設我在Google AppEngine上有一個博客,並希望通過jinja2打印出每個帖子的ID。如何獲取App Engine數據存儲中的ID字段?

blog = db.GqlQuery('SELECT * FROM Blog') 

self.render('blog.html', blog = blog) 

,並在模板:

{{% for b in blog %}} 
{{b.id}} 
{{% endfor %}} 

現在我還添加了一個「ID」字段,以我的DB模式,我只是想在數據存儲ID字段訪問版本。我怎麼做?

回答

9

看看數據庫密鑰類。當你有一個實體可以這樣做:

entity.key().id_or_name() 

或NDB:

entity.key.id() 
+0

謝謝!就是這樣:) – 2013-02-27 18:51:47

+0

如果這個答案解決了你的問題,接受答案! – voscausa 2013-02-27 21:03:34

+0

完成!謝謝你提醒我。 – 2013-03-09 23:02:40

相關問題