2016-11-18 4 views

答えて

2

いいえ、isListEmptyのような別のプロパティをブール値で作成する必要があります。 ndbを使用する場合は、ComputedPropertyを使用できます。

class Foo(ndb.Model): 
    my_list = ndb.StringProperty(repeated=True) 
    is_list_empty = ndb.ComputedProperty(lambda self: True if not self.my_list else False) 

UPDATE:実は、私はそのリストが各プットに空であるかどうかをチェックできると思い、それがある場合 - ['__EMPTY__']のようないくつかの一定の値を移入しますので、別のものを導入することなく、後でそれを照会することができますプロパティ。

関連する問題