Как я могу получить только свойства объекта, указанные в запросе проекции, в списке объектов _properties
?Получить только проецируемые свойства объекта
Я имею в виду:
class Demo(ndb.Model):
first_prop = ndb.StringProperty()
second_prop = ndb.StringProperty()
Demo(first_prop='First', second_prop='Second').put()
q = Demo.query(projection=[first_prop])
e = q.fetch()
print e[0]._properties.keys()
возвращается ['second_prop', 'first_prop']
. Я хочу len(_properties)
быть 1
...
Я знаю, что запрос 'q' имеет атрибут' projection', просто не понимаю, как проверить, принадлежит ли свойство проекции: 'q.projection' returns' (Demo ('first_prop'),) 'but' if q_proj и prop в q_proj' просто не работает ... – user2154587