У меня есть CampaignEmailTemplate
, и у него есть 3 записи, как показано ниже
==>CampaignEmailTemplate.objects.count()
==>3
2-й запрос и поле visible_to "многие ко многим"
==>CampaignEmailTemplate.objects.filter(Q(private_template=True, visible_to=1) | Q(private_template=False)).count()
==>84
Подробности модели
class CampaignEmailTemplate(models.Model):
private_template = models.BooleanField(default=False)
visible_to = models.ManyToManyField(UserProfile, blank=True)
Я не знаю, почему его второй запрос дает мне 84.
Он должен дать мне 3 или меньше.
Может кто-нибудь помочь мне найти настоящую проблему с2-й запрос?
Я использую Django == 2.0.6