Добрый день уважаемые жители!)
Как организовать во вьюхе поиск по моделям:
class Group(models.Model):
name = models.CharField(u'Название', max_length=255)
def __unicode__(self):
return self.name
class Direction(models.Model):
...
group = models.ForeignKey(Group )
class items(models.Model):
code = models.CharField(verbose_name=u'Код', max_length=10)
name = models.CharField(u'Название', max_length=255)
direction = models.ForeignKey(Direction)
color = models.ManyToManyField(ColorObjects)
Все три модели связаны ForeignKey, а последняя items еще связана ManyToManyField с ColorObjects
Сам процесс фильтрации будет по ColorObjects, то есть будет приходить ajax-запрос с массивом id(ColorObjects), в результате должен выводить все три модели, и передоваться в шаблон где циклом будет строится дерево с учетом фильтра по ColorObjects