FilterSet для существования отношений ManyToMany - PullRequest
1 голос
/ 13 мая 2019

Базовые модели:

class ModelA(Model):
    name = CharField(...)


class ModelB(Model):
    model_a = ManyToManyField(ModelA, blank=True)
class ModelBFilter(filters.FilterSet):
    unassigned = BooleanFilter(field_name='model_a', lookup_expr='isnull')

    class Meta:
        model = ModelB
        fields = ['unassigned']

Как отфильтровать ( с django-filter), чтобы найти ModelB, которые не имеют соответствующей связанной модели?

...