如何在Django中组合两个QuerySet-Get-from循环

2024-09-30 10:40:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我在django中有两个从循环中获取的QuerySet,我想合并到一个QuerySet中
这是代码

for m in [1,2]:
        gpu=Gpu.objects.filter(brand=m)
        print(gpu)

结果是

<QuerySet [<Gpu: GIGABYTE AORUS GeForce RTX 3070 8GB>]> 

<QuerySet [<Gpu: MSI Gaming GeForce RTX 3070 8GB>, <Gpu: MSI Suprim GeForce RTX 3080 10GB>, <Gpu: MSI Non-locking Gaming GeForce RTX 3060>]>

但我需要合并到这样一个查询集中

<QuerySet [<Gpu: GIGABYTE AORUS GeForce RTX 3070 8GB>,<Gpu: MSI Gaming GeForce RTX 3070 8GB>, <Gpu: MSI Suprim GeForce RTX 3080 10GB>, <Gpu: MSI Non-locking Gaming GeForce RTX 3060>]>


Tags: django代码lockingforgpuquerysetmsinon

热门问题