今天在实现搜索时遇到一个问题,如何同时搜索model里面的title以及content和category字典

contents = Blog.objects.filter(content__contains=content)
titles = Blog.objects.filter(title__contains=content)
categorys = Blog.objects.filter(category__name__contains=content)

这是三个不同字段搜索的queryset

如何合并在一起呢

articles = contents | titles | categorys

这样就得到了同时对content,title,catgory三个字段的搜索

 

 
 

今天在实现搜索时遇到一个问题,如何同时搜索model里面的title以及content和category字典

contents = Blog.objects.filter(content__contains=content)
titles = Blog.objects.filter(title__contains=content)
categorys = Blog.objects.filter(category__name__contains=content)

这是三个不同字段搜索的queryset

如何合并在一起呢

articles = contents | titles | categorys

这样就得到了同时对content,title,catgory三个字段的搜索

 

相关文章:

  • 2022-01-30
  • 2022-12-23
  • 2021-09-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2021-06-24
猜你喜欢
  • 2021-08-04
  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
  • 2021-08-19
相关资源
相似解决方案