Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 两个Django查询集的并集不工作_Python_Django_Django Queryset_Django 2.1 - Fatal编程技术网

Python 两个Django查询集的并集不工作

Python 两个Django查询集的并集不工作,python,django,django-queryset,django-2.1,Python,Django,Django Queryset,Django 2.1,Django工会总是运作良好,但我遇到了一个奇怪的情况,它不能正常运作 我曾试图得到一些queryset的并集,但得到了奇怪的结果 我也检查过,但它不工作 这里我附上的图片显示我的尝试 在上图中,我在过滤BetDetails模型后得到四个查询集(qs、qs1、qs2、my_qs) 在这里,我想在我的qs中得到结果 当我试图合并/合并查询集时,我在我的qs中找到了空白的查询集,而我在qs1中有数据。 预期结果应为: <QuerySet [<BetDeetails: BetDeta

Django工会总是运作良好,但我遇到了一个奇怪的情况,它不能正常运作

我曾试图得到一些queryset的并集,但得到了奇怪的结果

我也检查过,但它不工作

这里我附上的图片显示我的尝试

在上图中,我在过滤BetDetails模型后得到四个查询集(qs、qs1、qs2、my_qs) 在这里,我想在我的qs中得到结果
当我试图合并/合并查询集时,我在我的qs中找到了空白的查询集,而我在qs1中有数据。 预期结果应为:

  <QuerySet [<BetDeetails: BetDetails object (29)>]>
我不知道为什么会出现这种结果。
任何人都可以解释并指导我获得所需的结果。

是否
qs
查询相同的模型?是的,我在筛选BetDetails模型后获得所有查询集。请提供查询集的模型,并查看@CalebGoodman问题更新模型详细信息。
DefaultFieldsModel
是第三方软件包吗?我对它不熟悉。还有,你想和什么样的模式结合?
   <QuerySet []>
class BetDetails(DefaultFieldsModel):
    name = models.CharField(max_length=20)
    type = models.CharField(max_length=20)
    status = models.CharField(max_length=10)