Я новичок в разработке веб-сайтов, а также в движке Google. Я действительно не понимаю, что такое функция ключа в ndb, я думаю, что это как первичный ключ для каждой строки? Если функция ключа - идентифицировать любые строки в каждом объекте, могу ли я использовать его для выполнения запроса?Google App Engine о ключе в ndb
Я также не понимаю, как получить ключ в каждой строке. В документах мы должны использовать этот код для возврата ключа, а также для хранения в базе данных.
sandy_key = sandy.put()
Что делать, если я не хочу ничего хранить, но хочу только получить ключ. Например:
class Post(ndb.Model):
title = ndb.StringProperty()
content = ndb.TextProperty()
created = ndb.DateTimeProperty(auto_now=True)
И затем я делаю запрос.
q = Post.query(Post.title == "test")
Возможно ли получить ключ от этого запроса?
Спасибо
Это работает. Его все о fetch и get command, после использования get/fetch я могу видеть реальную структуру каждого объекта. Большое вам спасибо, сэр –