【发布时间】:2012-08-09 02:20:50
【问题描述】:
我目前有一个网页,其中显示来自数据存储区的记录列表以及编辑链接。我想将它从 db 转换。到ndb。我是 Python 和 GAE 新手。
当前代码=
<tbody>
{% for listtype in listtypes %}
<tr>
<td> {{ listtype.ListTypeName }} </td>
<td><a href ="/listtypes/edit/{{ listtype.key().id() }}">edit </a></td>
</tr>
{% endfor %}
</tbody>
然后在 .py 方面,我有:
def post(self, listtype_id):
iden = int(listtype_id)
listtypes = db.get(db.Key.from_path('ListTypes', iden))
listtypes.ListTypeName = self.request.get('ListTypeName')
listtypes.put()
我通过复制别人的代码得到了这些,但它确实有效。我需要知道代码是什么样子才能使它与 ndb 一起工作。 (我对模型和include语句没问题,我只需要知道如何在jinja2模板中检索密钥以及如何在post函数中使用它。
请提供实际代码应该如何使用 ndb。
提前致谢。
【问题讨论】:
标签: python google-app-engine app-engine-ndb