2013-11-15 4 views
-1

Как я могу получить Key из модели, которую я только что вставил, с put()? Я говорю о значении от Key колонки из этого изображения: http://i.stack.imgur.com/hT7hQ.pngПолучение ключа из хранилища данных (GAE)

Кроме того, что именно Key? IIRC - это то, что GAE генерирует автоматически, но как/почему/зачем?

ответ

2

Вы не сказали, что используете ndb или db, , однако в обоих случаях ключ является свойством объекта. До надетой может быть неполными, в дополнении с ОПРСОМ с ключом является возвращаемым значением надетого() вызова

key = myobj.put() 

# if you are using ndb you can get the key with 
myobj.key 

# if db use 
myobj.key() 

Я предлагаю вам также чтения из документации на ключах - https://developers.google.com/appengine/docs/python/ndb/entities

+0

Oh , ОК. Я понял. Я искал '' 'myobj.key.urlsafe()' ''. Спасибо! – alexandernst

Смежные вопросы