2011-01-21 91 views

回答

0

假设该模块在Google App Engine中可用,请查看Python的uuid模块。

0

有没有可能他们是你存储在数据存储区中的东西?

如果是的话,我相信object.key是一个GUID

+1

Key对象几个组件(应用程序ID,类名,密钥或ID)的复合材料;他们不是GUID。 – 2011-01-24 01:47:30

+0

为什么不会是一个GUID?也许我有一个GUID的定义是错误的,我认为它们只是全局唯一的ID。如果我将App ID(在应用程序中是全球唯一的)与类型(独一无二的应用程序)和键(独一无二的)结合在一起,那么这不是全球唯一的吗? – 2011-01-24 15:54:33

5

uuid module应该可用。

为什么你需要uuids?通常他们有必要制作真正独特的主键,但GAE的数据存储本质上应该为您处理。

5
使用 uuid模块

代码例如:

from uuid import uuid4 

print(uuid4()) 

# Output: 7d720c5a-b3e9-455e-961c-0e37b330b098 
1
import uuid 

print(uuid.uuid4().hex) 
相关问题