Tengo un siguiente modelo en la aplicación appengine de Google.¿Cómo encontrar entradas que no tienen StringListProperty vacía?
class TestModel(db.Model):
names = db.StringListProperty(required=False)
Por lo tanto, quiero conseguir entradas que tiene no está vacío en la propiedad nombres. Lo intenté así
TestModel.all().filter('names !=', [])
Pero plantea la excepción: BadValueError: Filtrado en las listas no es compatible
Cómo puedo filtrar ella? o ¿debo verificar uno por uno como sigue?
for entry in TestModel.all():
if len(entry.names) > 0:
result.append(entry)