Можно ли смоделировать объекты NDB, чтобы они хорошо компоновались с сообщениями protorpc

Я тестирую службу конечных точек Google App Engine в существующем проекте GAE. В моем существующем приложении есть несколько классов NDB, которые я просто хотел бы выдать как JSON через инфраструктуру Endpoints. Я пытаюсь найти лучший СУХОЙ способ сделать это - неясно, как Endpoints был разработан для предоставления класса NDB через сообщение protorpc. Что, я думаю, является наиболее распространенным вариантом использования.


comment
Вы должны просто заменить MyClass(ndb.Model) на MyClass(EndpointsModel) и не иметь проблем. EndpointsModel является прямым подклассом ndb.Model.   -  person bossylobster    schedule 26.07.2014


Ответы (1)


Я в той же лодке. Google ответил endpoints-proto-datastore. Библиотека очень хорошо работает, когда модель Message и NDB совпадают. Но это быстро стало проблемой, когда я работал над составными моделями NDB.

Похоже, что библиотека больше не поддерживается, поскольку автор покинул Google.

person Kenji Noguchi    schedule 20.07.2014
comment
до сих пор поддерживаю :) - person bossylobster; 26.07.2014