В GAE у меня есть модель Foo с существующими сущностями, и я пытаюсь добавить новое свойство с именем memcached в Foo, которое принимает значения datetime в последний раз, когда это значение было установлено в memcache. Если я попытаюсь запросить и отсортировать это свойство или даже отфильтровать сущности, у которых нет значения для memcached , сущности, для которых еще не установлено значение для этого свойства, не возвращаются. Есть ли что-то, чего мне здесь не хватает, или как альтернатива, есть ли быстрый способ установить значение свойства new для каждого объекта данной модели?
Я создал группу сущностей следующей модели,
class Foo(db.Model):
name = db.StringProperty(required=True)
, а затем добавить свойство к этой модели,
class Foo(db.Model):
name = db.StringProperty(required=True)
memcached = db.DateTimeProperty(required=True, auto_now=True, auto_now_add=True, default=datetime.min)
значение по умолчанию для нового свойства не учитывается при выполнении сортировки или фильтрации запроса.