我有这个数据存储模型:
class Person(db.Model):
person_name = db.StringProperty(required = True)
nacionality = db.StringProperty(required = True)
marital_status = db.StringProperty(required = True)
profession = db.StringProperty(required = True)
SSN = db.IntegerProperty(required = True)
driver_license = db.IntegerProperty(required = True)
address = db.PostalAddressProperty(required = True)
在这个模型中,人名可以是这样的:'carlsagan'(只有onproperty对应于整个名字)。但当我提出质疑时,可以这样:
^{pr2}$结果,我得到的名字没有以“卡尔”开头,或者名字的任何部分都没有“卡尔”。如果我这样查询:persons = p.filter('person_name >=', searched_name)
我没有得到任何结果(甚至没有找到“carlsagan”)。所以,我想知道:对于这种查询,什么是最好的过滤器?(只使用名字查询全名属性)?在
字符串过滤器的工作原理是比较字符串开头的字符。你可以这样做:
相关问题 更多 >
编程相关推荐