【问题标题】:ParsePy - Filter results that contain stringParsePy - 过滤包含字符串的结果
【发布时间】:2015-06-29 17:52:15
【问题描述】:

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

我的表有三列,objectId(字符串)、name(字符串)和type(数组)。我想查询名称列并返回包含部分术语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 中使用它们。

【问题讨论】:

    标签: python regex django parse-platform


    【解决方案1】:

    是的,您必须为此使用正则表达式。而且,这就是它的样子:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-05
      相关资源
      最近更新 更多