ParsePy - 过滤包含字符串的结果

时间:2015-06-29 17:52:16

标签: python regex django parse-platform

我有一个存储在Parse.com中的表,我正在使用ParsePy来获取和过滤我的Python Django程序中的数据。

我的表有三列,objectId(字符串),name(字符串)和type(数组)。我想查询name列并返回包含部分术语xyz的所有对象。例如,如果我搜索amp,那么应该返回name: Example Name行。

到目前为止,这是我的代码:

def searchResults(self, searchTerm):
        register('parseKey', 'parseRestKey')
        myParseObject = ParseObject()

        allData = myParseObject.Query.filter(name = searchTerm)
        return allData

此代码存在的问题是,只有当searchTermname列中的内容完全相同时,它才有效。 Parse REST API表示查询接受正则表达式参数,但我不确定如何在ParsePy中使用它们。

1 个答案:

答案 0 :(得分:0)

是的,你必须使用正则表达式。而且,这就是它:

     allData = myParseObject.Query.filter(name__regex = "<your_regex>")