Я полагаю, что в вашем вопросе все еще могут быть некоторые противоречия.Примечание: «Я ищу случаи, когда document.count () == 0», а затем - «К сожалению, это не работает - запрос возвращает объекты, у которых нет« документа »(т. Е. Он возвращает объекты, где документ.count () = 0) ".
Если вы хотите Report
s, которые имеют нет документов, вы можете использовать:
Report.objects.filter(document__isnull=True)
или
Report.objects.exclude(document__isnull=False)
Если вы хотите, чтобы Report
s имели хотя бы один документ, вы можете использовать:
Report.objects.filter(document__isnull=False)
или
Report.objects.exclude(document__isnull=True)