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)
それよりももっと一般的なものが欲しいです。