Фильтр Django подсчитывает объекты в наборе запросов, которые не соответствуют пользователю

У меня есть комитеты, в которых нельзя голосовать за себя. Я пытаюсь сделать так, чтобы committee_member_count отфильтровывал пользователей, если пользователь совпадает с провайдером approval_request.

Как я могу отфильтровать членов комитета по проверке полномочий, которые соответствуют провайдеру?

Это была моя попытка:

                "credentialing_committee__members",
                distinct=True,
                filter=~Q(credentialing_committee__members=self.first().provider.user),
            ),
Вернуться на верх