сущность хранилища данных низкого уровня в ndb.model.Model? - PullRequest
1 голос
/ 13 февраля 2012

mapreduce.input_readers.DatastoreEntityInputReader выдает сущности хранилища данных низкого уровня для вида. Может ли эта сущность хранилища данных низкого уровня быть преобразована в сущность на основе ndb.model.Model?

1 Ответ

3 голосов
/ 15 февраля 2012

Что говорит Роберт.Имея экземпляр google.appengine.datastore.Entity e, вы можете преобразовать его в объект буфера протокола с помощью pb = e._ToPb(), а затем преобразовать его в сущность ndb, используя ent = <modelclass>._from_pb(pb).Вы должны знать правильный класс модели (и импортировать его).

...