2013-04-13 2 views
1

Я хочу получить все мои объекты класса key_names, а не ключ.Как вы выбираете ключевое имя сущности gae?

Есть ли способ сделать это с помощью gae?

Вот мой текущий код:

entities = db.GqlQuery("SELECT __key_name__ FROM Class").fetch(1000) 
logging.info(entities) 

, который, конечно, работа dosen't, потому что нет никакой собственности key_name. Кто-нибудь знает, как получить тот же эффект?

Я знаю, как вернуть свойство Key, но то, что я хочу, это key_name.

+0

Вы должны отметить вопрос как ответ? – 2013-04-14 14:40:58

ответ

3

Ключ содержит название ключа, конечно. Поэтому, когда у вас есть список ключей, вы можете позвонить name() на каждом из них, чтобы получить компонент имени.

+0

Спасибо! Я думал, что может быть способ просто вызвать все ключевые имена и сохранить некоторые вычисления, но ваше предложение работает отлично. Спасибо. – Paul

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