我想进行一个查询,在snames
var中包含某个单词的字段名所有行上搜索我的表peoples:
snames='john bush george robert'
我使用下面的代码在SQL上执行此操作:
SELECT * FROM names.peoples
WHERE `name` LIKE'%john%bush%george%robert%';
在django:
snames='john bush george robert'
p = peoples.objects.all().filter(name__icontains=snames)
在单个查询中是否可能
您需要在列表中添加名称,然后使用Q可以
OR
筛选name
字段的值:可能您不清楚条件行,因此下面是条件的示例输出:
请注意,当您想要查询模型的名称时,它的名称是capital。您在代码中使用
poeples.objects.filter
希望它是hypo,正确的名称是Poeples.objects.filter
相关问题 更多 >
编程相关推荐