在Postgresql数据库中有page
表,保存页面信息。
在页面创建过程中,空间被添加到
pagetitle
值中,但在代码中,我正在从pagetitle
-Detailed findings
中查找页面对象。所以有办法找到这个。(就像python中的子字符串>>> "abc".__contains__("a")
代码是:
>>> page.objects.filter(pagetitle = "Detailed findings", doc=a)
[]
>>> page.objects.filter(pagetitle = "Detailed findings ", doc=a)
[<page: o-0235931>]
谢谢您。
正在工作
>>> page.objects.filter(pagetitle__contains="Detailed findings", doc=a)
[<page: o-0235931>]
>>> page.objects.filter(pagetitle__contains="detailed findings", doc=a)
[]
>>> page.objects.filter(pagetitle__icontains="detailed findings", doc=a)
[<page: o-0235931>]
最佳答案
使用contains或不区分大小写的icontains查找:
page.objects.filter(pagetitle__contains="Detailed findings", doc=a)
关于python - 在列值中查找子字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28341460/