nirvimel: тут просто нет таких гигантов мысли как Вы, который в одно лицо может прокачать ДВА и более акка для получения на них рейтов овер_найн_саузанд уе
Ruchey: джанга - не джумла
В ней проще изменить шаблон и вью, чем городить говнокод
Как правильно делать - я написал
Подменю = подраздел у каталога
Больше двух вложенностей каталогу не нужно
Варианта три
0. Создаем две модели Catalog, SubCatalog
1. В модели Каталог добавляем поле parent = ForeignKey(Catalog, default=None)
2. Используем mptt
Откуда загрузка-выгрузка?
Что такое "большие обьемы"?