У меня есть эти модели:модели Django в Many2Many отношений: фильтр группой членов
class Skill(models.Model):
name = models.CharField(max_length=20)
class Engineer(models.Model):
name = models.CharField(max_length=20)
skill = models.ManyToManyField(Skill)
city = models.ForeignKey(City)
class City(models.Model):
city = models.CharField(max_length=20)
У меня есть 2 вопроса, пожалуйста, сэкономить свое время, чтобы помочь мне. Спасибо :)
1) Я хочу фильтровать Инженера группой навыков. Предположим, мне нужно фильтровать инженеров, у которых есть эти навыки ['HTML', 'python', 'CSS']. Как я могу это сделать?
2) Я хочу фильтровать Инженер группой навыков И в определенной области. Предположим, что мне нужно фильтровать инженеров, у которых есть эти навыки ['HTML', 'python', 'CSS'] И этот инженер должен жить в Анахайме. Как я могу это сделать?
Спасибо SpiXel! –