Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.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
Django queryset EXCLUDE:这些是否等效?_Django_Logic_Django Queryset - Fatal编程技术网

Django queryset EXCLUDE:这些是否等效?

Django queryset EXCLUDE:这些是否等效?,django,logic,django-queryset,Django,Logic,Django Queryset,在Django,这两个是等价的吗 Cars.objects.exclude(brand='mercedes').exclude(year__lte=2000) 及 ? 我知道第一条说:不包括任何梅赛德斯和任何超过2000年的汽车。 第二个呢?它说的是一样的吗?或者它只排除了梅赛德斯2000年以上的组合 谢谢 这两者并不等同 如合同中所规定: 查找参数**kwargs应采用以下字段查找中所述的格式。多个参数通过和在底层SQL语句中连接,整个过程包含在NOT中 因此,第一个查询可以理解为: -第一

在Django,这两个是等价的吗

Cars.objects.exclude(brand='mercedes').exclude(year__lte=2000)

?

我知道第一条说:不包括任何梅赛德斯和任何超过2000年的汽车。 第二个呢?它说的是一样的吗?或者它只排除了梅赛德斯2000年以上的组合

谢谢

这两者并不等同

如合同中所规定:

查找参数**kwargs应采用以下字段查找中所述的格式。多个参数通过和在底层SQL语句中连接,整个过程包含在NOT中

因此,第一个查询可以理解为:

-第一个问题 选择汽车* 从汽车上
其中非品牌=‘梅赛德斯’和非年份不包括所有在2000年之前制造的梅赛德斯。解释得很好。谢谢
Cars.objects.exclude(brand='mercedes', year__lte=2000)