0

我想使用实体键获取实体。怎么做?为此,我使用 id 获取实体。像这个 Model.get_by_id()。但是当我在控制台中打开这个实体时。它的路径是这样的。

> http://localhost:8000/datastore/edit/entity_key

在此处输入图像描述

根据这张图片,该实体的 URL 是

> http://localhost:8000/datastore/edit/ag1kZXZ-eWFhcmluZWVkcicLEghSZWxpZ2lvbiIFaGluZHUMCxIHU3R1ZGVudBiAgICAgMDvCgw

我希望在新选项卡中打开实体以在 UI 中查看它。奇怪的是没有 NDB 的标签!!!

4

1 回答 1

2

那是urlsafe()你的钥匙的代表。您可以construct使用此表示形式获取密钥,然后使用以下命令检索实际实体Key.get()

 entity_db = ndb.Key('ag1kZXZ-eWFhcm...').get()
于 2013-09-21T22:29:24.970 回答