2 таблицы (модели) , например товар и товар иерархия, во второй ссылка на саму себя для вложенных групп, в первой внешний ключ на вторую.
Что мне не нравится: 2 таблицы, потому что иерархических объектов не один, что увеличивает количество таблиц в 2 раза.
Есть какая-то готовая штука для деревьев, погугли
django-mptt
mptt
Обсуждают сегодня