【发布时间】:2025-12-06 12:25:01
【问题描述】:
google-cloud-ndb Python 库提供了两种为 Datastore 实体生成标识符的方法:
-
integer_id():以整数形式返回 ID。 -
urlsafe():返回key的base64字符串。
如果我正在创建到特定实体的 URL 映射(例如:/users/<user_id>/),我可以使用这些 ID 选项中的任何一个吗?
我认为使用 base64 编码版本的 URL 有一些好处?唯一的问题是它会导致一些非常丑陋的 URL,所以我更喜欢使用整数来美观。
使用任一选项是否有技术优势(如提高性能)?
【问题讨论】:
标签: python google-app-engine google-cloud-datastore app-engine-ndb