python django部分匹配正则表达式

时间:2015-10-07 22:13:59

标签: python regex django

所以我想过滤一个查询集并获取与单词

部分匹配的所有对象
queryset.filter(name=r'regex')

搜索字词= app

  • apple = true
  • application = true
  • aptitude = false
  • stuff = false
  • pineapple = true

我对正则表达式非常不好,任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:3)

您不需要正则表达式进行部分匹配,请使用contains

queryset.filter(name__contains='partial')

或者当您需要不区分大小写的匹配时:

queryset.filter(name__icontains='partial')