我有一个看起来像这样的模型:
class test (db.Model) :
tagList = StringListProperty()
siteName = StringProperty()
我将标签存储在“tagList”中,并希望运行一个查询,我可以在其中获取包含其 tagList 中特定标签的所有测试实体。
这可能吗?
我有一个看起来像这样的模型:
class test (db.Model) :
tagList = StringListProperty()
siteName = StringProperty()
我将标签存储在“tagList”中,并希望运行一个查询,我可以在其中获取包含其 tagList 中特定标签的所有测试实体。
这可能吗?
只需使用相等运算符。
q = test.all()
q.filter("tagList =", "some_tag")
q.fetch()
对于列表属性,App Engine 将“等于”视为“包含”。
有关详细信息,请参阅http://code.google.com/appengine/docs/python/datastore/typesandpropertyclasses.html#ListProperty。