繁体   English   中英

Google 云数据存储实体的 URLSafe 数据存储密钥

[英]URLSafe datastore key for Google Cloud Datastore Entity

我正在尝试获取 Google Cloud Datastore 实体的“URL 安全密钥”。 根据文档 - https://support.google.com/cloud/answer/6361641?hl=en - Google Cloud Datastore 客户端应该有一个 function 来做同样的事情。 但是,我找不到它。 有人可以帮忙吗? 我正在使用 Python 库。 谢谢。

假设您有一个名为myKey密钥,以下是您的选项

  1. 如果您使用的是 Datastore 库,您将调用to_legacy_urlsafe方法(参见source )。 这意味着你做myKey.to_legacy_urlsafe()

    要将 urlsafe 字符串转换回密钥 object,您可以调用from_legacy_urlsafe方法(参见source )。 这意味着你做google.cloud.datastore.key.Key.from_legacy_urlsafe(<urlsafe_key>)

  2. 如果您使用的是bundled ndb API ,则可以在密钥上调用urlsafe方法(请参阅source )。 这意味着你做myKey.urlsafe()

    要将 urlsafe 字符串转换回密钥 object,您可以调用ndb.Key(urlsafe=<urlsafe_key>) (参见源代码

①如果本文未解决您的问题,请点击查看与本文相关的问题
②如果本文未解决您的问题,请向程序员专用AI小助手提问
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM