На вопрос уже давно дан ответ.
(Надеюсь, я добавлю несколько полных примеров, не наступая ни на какие пальцы ...)
Получение объекта с использованием запроса; просто получение ключей быстрее и использует меньше ресурсов ЦП, чем получение полной сущности :
query = Names.all(keys_only=True)
names = query.get() # this is a shorter equivalent to `query.fetch(limit=1)`
names.id()
Из шаблона:
{{ names.id }}
Альтернатива GQL, как предлагается в комментарии:
from google.appengine.ext import db
query = db.GqlQuery("SELECT __key__ FROM Names")
names = query.get()
names.id()