с ndb и новым классом запроса, чтобы использовать фильтр для запроса, который вы нужно использовать си ntax, например:
qry = MyModel.query(MyModel.title == 'title')
как я могу запросить модель, не зная заранее, какие свойства я должен запрашивать?
со «старым» способом у меня был словарь с ключами и значениями для запроса, и я зацикливался на ключах и значениях:
kwargs = {'title' : 'mytitle',
'age' : 34 }
q = MyModel.all()
for kw, vals in kwargs.items():
if not isinstance(vals, (list, tuple)):
vals = (vals,)
for v in vals:
q.filter('%s =' % kw, v)
как я мог добиться этого с помощью ndb?