У меня есть следующая модель в приложении Google appengine.
class TestModel(db.Model):
names = db.StringListProperty(required=False)
Итак, я хочу получить записи, которые не пустые в свойстве names. Я пытался так.
TestModel.all().filter('names !=', [])
Но возникает исключение: BadValueError: фильтрация по спискам не поддерживается
Как я могу отфильтровать это? или я должен проверить один за другим, как следующие?
for entry in TestModel.all():
if len(entry.names) > 0:
result.append(entry)