Django filter relation model mutiple fields at the same time

У меня проблема с фильтрацией следующего условия:

`class Plan(models.Model): name = models.CharField(max_length=50)

class PlanAttribute(models.Model): plan = models.ForeignKey(Plan, on_delete=models.CASCADE, related_name="attributes") key = models.CharField(max_length=50) value = models.CharField(max_length=50)`

Я хочу фильтровать Plan с attr key="key1" и value="value1" одновременно. Plan.objects.filter(attributes__key="key1", attributes__value="value1") - это не то, что я хочу

Пожалуйста, помогите мне отфильтровать подобные случаи

Вернуться на верх