码迷,mamicode.com
首页 > 其他好文 > 详细

django queryset合并问题

时间:2018-01-22 15:18:39      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:今天   不同   遇到   contents   mod   span   mode   一个   post   

今天在实现搜索时遇到一个问题,如何同时搜索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三个字段的搜索

django queryset合并问题

标签:今天   不同   遇到   contents   mod   span   mode   一个   post   

原文地址:https://www.cnblogs.com/lgh344902118/p/8329027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!