nirvimel: тут просто нет таких гигантов мысли как Вы, который в одно лицо может прокачать ДВА и более акка для получения на них рейтов овер_найн_саузанд уе
Ruchey: джанга - не джумла
В ней проще изменить шаблон и вью, чем городить говнокод
Как правильно делать - я написал
Подменю = подраздел у каталога
Больше двух вложенностей каталогу не нужно
Варианта три
0. Создаем две модели Catalog, SubCatalog
1. В модели Каталог добавляем поле parent = ForeignKey(Catalog, default=None)
2. Используем mptt
если пользователи из РФ продвинутые, то https://money.yandex.ru/doc.xml?id=526822 или https://www.paypal.com/us/webapps/mpp/get-started/...
Не продвинутые деньги присылать не будут