Есть две сущности с M2M отношением. У меня есть следующий lookup:
<first_entity_qs>.filter(<second_entity>__<certain_field>__isnull=True)
.
Текущее поведение: lookup отбирает все первые сущности, связанные со вторыми, у которых field стоит null, а также все первые сущности, которые вообще не связаны со вторыми (которых просто нет в м2м таблице).
Желаемое поведение: lookup отбирает только все первые сущности, связанные со вторыми, у которых field стоит null.