如何在谷歌的谷歌应用引擎中生成唯一的ID

时间:2012-12-12 10:02:39

标签: java google-app-engine

我正在尝试在Google应用引擎中动态存储文件列表。我可以在数据存储查看器中查看文件列表,其中包含名称和默认ID /名称(Say id / name = 4002),如果我想要解释此id(id / name = 4002)是否提供了任何功能对于这个谷歌?我也可以在查看器中手动添加一些独特的id生成器吗?建议我一个想法。

1 个答案:

答案 0 :(得分:2)

查看器只是一个有用的工具,不要开始将它用作直接创建实体的方法,因为某些类型无法输入。建立一个前端。

如果您使用特定ID创建模型:

new_Model = model(id="SomeValue")

您稍后可以使用get by id获取该ID。

m = get_by_id("SomeValue")
#get_by_id(id, parent=None, app=None, namespace=None, **ctx_options)

GAE生成的ID号码保证唯一。您还可以生成并保留一系列唯一numeric keys