Как я могу получить ndb.Model, когда мой единственный ввод - это ndb.Query?

Позволять'говорят, что естьndb.Model это выглядит так:

class Foo(ndb.Model):
  bar = ndb.StringProperty()

Мой вопрос, если мой единственный входFoo.query() как я могу получить модель как объект, к которому относится этот запрос?

def query_to_model(query):
  # some magic 
  return model

Foo.query().kind вернуть модельимя в виде строки, но я неНе удается найти способ получить его как объект.

Следующие работы с использованиемeval, но только когда модель определена в том же файле:

def query_to_model(query):
  return eval(query.kind)

Я хочу что-то более общее, чем это.

Ответы на вопрос(2)

Ваш ответ на вопрос