我有带有标题和正文字段的文章模型。我正在构建搜索功能,需要过滤标题或正文字段中包含关键字的文章。
我有两篇文章。一个人的头衔中有“糖果”,另一个人身上有“糖果”。所以我的结果过滤器应该有两篇文章。我正在尝试下面的查询,但它只给我带来了第一篇文章
Article.objects.filter(title__icontains='candy').filter(body__icontains='candy')
THX
答案 0 :(得分:4)
您需要使用Q个对象。
Article.objects.filter(Q(title__icontains='candy')|Q(body__icontains='candy'))