Я хочу прочитать, преобразовать и удалить некоторые объекты из хранилища данных, в которых нет классов ndb.Model или db.Model. Когда я пытаюсь это сделать с помощью GQL, это приводит к:
KindError: No implementation for kind 'SomeModel'
Я не хочу создавать класс SomeModel, так как он создаст избыточные классы. Я просто хочу преобразовать SomeModel в SomeModelDifferentName и удалить старые модели. Как мне это сделать?
classmethod
_get_kind()
. Это может помочь. Один трюк, который я использовал в прошлом, заключается в том, чтобы включить интерактивную консоль (appstats) в/_ah/stats/shell
и ввести временный подклассndb.Model
с нужным вам именем Kind. Это также работает для манипулирования полями, которые могут существовать или не существовать в развернутом коде. - person Josh J   schedule 17.08.2015