Движок приложения StringListProperty - PullRequest
0 голосов
/ 13 июля 2010

У меня есть модель, которая выглядит так:

class test (db.Model) :
 tagList = StringListProperty()
 siteName = StringProperty()

Я храню теги в "tagList" и хотел бы выполнить запрос, в котором я могу получить все тестовые объекты, содержащие определенный тег, в их tagList.

Возможно ли это?

1 Ответ

2 голосов
/ 13 июля 2010

Просто используйте оператор равенства.

q = test.all()
q.filter("tagList =", "some_tag")
q.fetch()

Для свойств списка App Engine обрабатывает «равно» как «содержит».

Подробнее см. http://code.google.com/appengine/docs/python/datastore/typesandpropertyclasses.html#ListProperty.

...