Django ORM查询输出很奇怪

时间:2019-03-12 04:12:22

标签: python django python-3.x django-models

我有一个ItemDetails,它有3条记录,如下所示

CampaignEmailTemplate

第二个查询和visible_to是多对多字段

==>CampaignEmailTemplate.objects.count()
==>3

型号详情

==>CampaignEmailTemplate.objects.filter(Q(private_template=True, visible_to=1) | Q(private_template=False)).count()
==>84

我不知道为什么第二个查询给我84个计数。

应该给我3个或更少。

有人可以帮我找到第二次查询的真正问题吗?

我正在使用Django == 2.0.6

0 个答案:

没有答案