Jon*_*lin 4 python google-app-engine
假设我在Google AppEngine上有一个博客,并希望通过jinja2打印出每个帖子的ID.
blog = db.GqlQuery('SELECT * FROM Blog')
self.render('blog.html', blog = blog)
Run Code Online (Sandbox Code Playgroud)
并在模板中:
{{% for b in blog %}}
{{b.id}}
{{% endfor %}}
Run Code Online (Sandbox Code Playgroud)
现在我没有在我的数据库模型中添加"id"字段,我只想访问数据存储区ID中的构建.我怎么做?
vos*_*usa 10
看看db key类.当你有一个实体时,你可以做:
entity.key().id_or_name()
Run Code Online (Sandbox Code Playgroud)
或者在NDB中:
entity.key.id()
Run Code Online (Sandbox Code Playgroud)