Фильтр Django подсчитывает объекты в наборе запросов, которые не соответствуют пользователю
У меня есть комитеты, в которых нельзя голосовать за себя. Я пытаюсь сделать так, чтобы committee_member_count отфильтровывал пользователей, если пользователь совпадает с провайдером approval_request.
Как я могу отфильтровать членов комитета по проверке полномочий, которые соответствуют провайдеру?
Это была моя попытка:
"credentialing_committee__members",
distinct=True,
filter=~Q(credentialing_committee__members=self.first().provider.user),
),