Mam następujący model w aplikacji Google appengine.Jak znaleźć wpisy, które nie są puste StringListProperty?
class TestModel(db.Model):
names = db.StringListProperty(required=False)
Tak więc, chcę uzyskać wpisy, które nie są puste we właściwościach nazw. Próbowałem tak.
TestModel.all().filter('names !=', [])
Ale to podnosi wyjątek: BadValueError: Filtracja na listach nie jest obsługiwana
Jak można filtrować je? lub czy powinienem sprawdzać jeden po drugim, jak na przykład?
for entry in TestModel.all():
if len(entry.names) > 0:
result.append(entry)