GAE: Получение ключа только что созданного объекта - PullRequest
2 голосов
/ 06 августа 2010

Я создаю новую сущность, такую ​​как:

some_model = ModelName(
    attr1 = ...,
    attr2 = ...,
    attr3 = ...,
    attr4 = ...
).put()

Есть ли способ получить ключ этой новой сущности?Я попытался сделать some_model.key() поставить, что не работает.

Ответы [ 2 ]

2 голосов
/ 07 августа 2010

Возвращаемое значение метода put () является ключом вновь вставленной сущности.Вы также можете вызвать .key () для модели - после , когда вы ее вставили.

1 голос
/ 06 августа 2010

Очевидно, что some_model является ключом.

...