类键(编码=无) Datastore 对象的唯一键。
通过将 Key 对象传递给 str(),可以将键转换为字符串。该字符串是“urlsafe”——它仅使用可在 URL 中使用的有效字符。通过将 key 的字符串表示形式传递给 key 构造函数(编码参数),可以将其转换回 key 对象。
注意: key 的字符串表示形式看起来很神秘,但并未加密!它可以转换回原始 key 数据,包括类型和标识符。如果您不想将此数据公开给您的用户(并让他们轻松猜出其他实体的 key ),请加密这些字符串或使用其他方法。
编码 要转换回 Key 的 Key 实例的 str 形式。
最佳答案
如果您使用的是 Python NDB,那么您可以将 Key 转换为 URL 安全字符串,如下所示:
key_str = yourmodel.key.urlsafe()
您可以按如下方式将 URL 安全字符串转换回 Key:
my_key = ndb.Key(urlsafe=key_str)
有关更多信息,请查看 NDB Key class
关于google-app-engine - 如何将键的字符串版本转换回我可以使用 get() 函数获取实体实例的形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13756343/