[英]Python Question : How to update a list which contains customer info in python? The elements in the list contains either yes or no
[英]how to get the info which contains 'sss', not “= ”,
這是我的代碼:
class Marker_latlng(db.Model):
geo_pt = db.GeoPtProperty()
class Marker_info(db.Model):
info = db.StringProperty()
marker_latlng =db.ReferenceProperty(Marker_latlng)
q = Marker_info.all()
q.filter("info =", "sss")
但是如何獲取包含'sss'而不是“ =”的信息,
有像“包含”的方法嗎?
q = Marker_info.all()
q.filter("info contains", "sss")
除了使用StringProperty
,還可以使用StringListProperty
。 保存信息字符串之前,請將其拆分為包含每個單詞的字符串列表。
然后,當您使用q.filter("info =", "sss")
,它將匹配任何包含一個單詞的項目,每個單詞都與"sss"
。
對於更一般的內容,您可以研究App Engine全文本搜索。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.