App Engine StringListProperty.
-
14-09-2020 - |
Domanda
Ho un modello che sembra questo:
class test (db.Model) :
tagList = StringListProperty()
siteName = StringProperty()
.
Sto memorizzando tag in "taglist" e vorrei eseguire una query dove posso ottenere tutte le entità di prova contenenti un tag particolare nella loro taglist.
è possibile?
Soluzione
Basta usare l'operatore di uguaglianza.
q = test.all()
q.filter("tagList =", "some_tag")
q.fetch()
.
Per le proprietà dell'elenco, i trattamenti dei motori di app "uguali" come "contiene".
Vedi http://code.google.com/AppEngine / Docs / Python / Datastore / TypesandPropertyClasses.html # ListProperty per i dettagli.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow