如果不深入我的项目的细节,我想我只是没有看到一些非常简单的东西,需要一些新鲜的头脑来看待它。 因此,请看以下查询:
>>> p = MartProduct.objects.filter(source_id=2, eans__isnull=True).count()
100
>>> p = MartProduct.objects.filter(source_id=2, eans__isnull=False).count()
50
>>> p = MartProduct.objects.filter(source_id=2).count()
125
当然,知道模型及其字段代表什么并不重要。这只是一个问题,即is \u null=True和is \u null=False的总和应该与总行数匹配。换句话说,我希望最后一次查询的结果是150而不是125!如果是相反的方式(对象总数>;比的和是真的和是假的那么我可以想到原因,但这很奇怪)
是什么原因造成的?我想不出什么了。 感谢所有加入这个拼图的人:)
目前没有回答
相关问题 更多 >
编程相关推荐