为什么空的 Django 查询集真值不等于 None?

问题描述 投票:0回答:1

我有一个空的查询集类型

Foo
,我希望在检查时返回None。这是我的代码的样子:
False

我希望
>>> queryset = Foo.objects.all() >>> queryset <FooQuerySet []> >>> queryset is None False

,因为它实际上是一个空查询集。

    

python django django-queryset
1个回答
0
投票
is

返回 True,因此需要变量来存储 THE SAME OBJECT,同时 == 检查变量引用的对象是否相等。 True

© www.soinside.com 2019 - 2024. All rights reserved.