我有模特说:
class Abc(models.model):
....
.....
现在执行查询时(放开所有导入):
print(Abc.objects.all())
我正在获取querySet的多个列表:
输出为
<QuerySet [<Abc: ...>, <Abc: .....> , .....]>
<QuerySet [<Abc: ...>, <Abc: .....> , .....]>
我必须要用户,所以我得到2个不同的 QuerySet 。如何在单个列表
中获取所有用户的querySet想要的输出为:
<QuerySet [<Abc: ...>, <Abc: .....> , .....]>, <QuerySet [<Abc: ...>, <Abc: .....> , .....]>
或单个列表中
<QuerySet [<Abc: ...>, <Abc: .....> , .....]>
但是据我所知,模型应该将所有querySet列在一个列表中,为什么我会得到多个列表? Image of my model and error
答案 0 :(得分:1)
我认为您可以使用并集函数来做到这一点。 请参阅文档以获取更多详细信息: https://docs.djangoproject.com/en/2.2/ref/models/querysets/#union