как в django проверить соответствие продукта требованиям покупателя
У меня вопрос по огранизации бизнес логики в django приложении.Есть товар-Model1 с перечнем характеристик, допустим a,b,c и есть покупатели-Model2 у которых эти характеристики строго нормируются, н.п customer1 a1=5, b=7, c=green. Вопрос заключается в следующем как организовать проверку на предмет совпадения характеристик товара со спекой покупателя. Если устанавливать связь многие ко многим, то я так понимаю мне придётся каждый раз при создании нового товара добавлять вручную всех покупателей, что крайне не удобно. А других путей я не вижу, посоветуйте пожалуйста в каком направлении нужно смотреть, что бы реализовать подобную логику