Google App Engine中的实体可以使用相同的密钥名称吗?

时间:2012-08-31 14:05:51

标签: google-app-engine

我有一个名为MyModel的模型,我就像这样创建它

x = MyModel(key_name = 'hello', parent = parentKey)

问题是,是否可以让另一个实体具有相同的密钥名称,但是父母不同?

z = MyModel(key_name = 'hello', parent = differentParentKey)

1 个答案:

答案 0 :(得分:3)

是的,这完全没问题,你也可以考虑使用get_or_insert()。但是,只要父母不同,这两种情况都不会成为问题。