欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

合并两个django的queryset

程序员文章站 2022-10-04 11:00:42
有queryset:A和B 要合并它们,根据网上的答案,貌似是用itertools库的chain对象比较好,地址 c=chain(x,y) 但是当c用于分页的时候,就有问题,会报chain没有len属性,当试图给c赋len属性的时候不成功。 但是,可以这样 A和B是查询queryset a=[] a ......

有queryset:a和b

要合并它们,根据网上的答案,貌似是用itertools库的chain对象比较好,地址

c=chain(x,y)

 

但是当c用于分页的时候,就有问题,会报chain没有len属性,当试图给c赋len属性的时候不成功。

 

但是,可以这样

a和b是查询queryset

a=[]

a.extend(a)

a.extend(b)