本篇文章为大家展示了Django中怎么拼接两个queryset ,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
1、使用 | 直接将两个queryset拼接起来
querysets = one_queryset | two_queryset
2、使用chain拼接
import itertools
querysets = itertools.chain(one_queryset,two_queryset)
补充知识:django queryset相加和筛选
1、集合相加
a = {1,2,3} b = {3,4,5} print(type(a)) print(a|b)
2、queryset 符合条件的筛序
projects = Project_models.objects.filter(user=request.user).order_by('id')
projects = projects.filter(bad_numbers__gt=0).order_by('bad_numbers')
上述内容就是Django中怎么拼接两个queryset ,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。