courses__can_fill=Exists(Course.objects.filter(
subject=OuterRef('pk'),
teachers__id__in=[self.request.user.id],
topics__ > 0
))
)
попробуй topycs__lt=0.
а че так страшно
qs.annotate(topics_count=Count('topics')).exclude(topics_count=0)
Я разве писал что мне exclude нужен?
м2м счёт в минус уйти не может, следовательно "УСЛОВИЕ БОЛЬШЕ НУЛЯ" равно условию "НЕ НУЛЬ"
плюс с фильтром я тебе ниже там отписал
тут меняешь екслюд на фильтр gt по этому полю
Спасибо
Обсуждают сегодня