【发布时间】:2013-01-23 00:52:14
【问题描述】:
我有以下型号:
class Messages(db.Model):
name: db.StringProperty()
...
使用Google App Engine的datastore提供的id字段作为唯一键,可以通过以下方式获取:
message = Message()
...
message.put()
...
id = message.key().id()
现在我想使用 Django 模板系统列出消息:
messages = db.Messages.all()
self.response.out.write(template.render('page.html', 'messages': messages))
在'page.html'中:
{% for message in messages %}
{{message.name}}
{{message.id}}
....
{% endfor %}
但是,在上述循环中,“message.id”始终为空。如何将实体 ID 传递给模板系统,以便我可以在网页中使用它们?谢谢。
【问题讨论】: