и отфильтровать элементы основываясь на этом?
obj.m2mfield.exists() проверка есть ли записи. qs.filter(m2mfield=None) возвращает все записи с пустыми м2м связями.
А если фильтровать вторичную модель?
Что ты подразумеваешь по вторичной моделью?
Модель, которая связана с моделью, в которой объявлено m2m поле
Связанная модель
Через релейтед нейм все делаешь тогда
relatedname_set?
fieldname_set or relatedname
Это понятно, но как фильтровать связанную модель с использованием fieldname_set?
Так и фильтровать qs.filter(fieldname_set=something)
cs = Customer.objects.filter(purchase_set.all().exists()) выдает ошибку
Ну так ты неправильно фильтруешь
Обсуждают сегодня