Всем привет.
Не могу разобраться с django-menu , а точнее правильно сделать многоуровневое меню. Возможно есть альтернативы, писать меню в кучу строк не желательно, много страниц.

Собственно, идея была в многоуровневом меню 2-3 уровня. Один уровень получилось вывести, а как сделать многоуровневое меню к сожалению не нашел подробнее, но есть упоминания на гитхаб по ссылке выше. Устанавливал по инструкции.

Название меню, slug :submenu
Вывод одноуровневого меню:
 <ul class="menu-container">{% load menubuilder %}{% menu top-menu %}
    {% for item in menuitems %}
        <li class="menu-item"><a class="menu-link" href="{{ item.url }}" title="{{ item.title|escape }}"{% if item.current %} class="current"{% endif %}>{{ item.title }}</a></li>
    {% endfor %}
</ul>


Название меню, slug :submenu
Вывод многоуровневого меню:тут как раз проблема , возможно для версии джанго 4 это устарело
 {% load menubuilder %}{% submenu %}{% if submenu %}
    <div id='subnav'>
    <h2>{{ submenu.name }}</h2>
    <ul>
    <li>» <a href="{{ submenu.base_url }}" title="{{ submenu.name|escape }}"{% elif submenu.base_url request.path %} class='current'{% endif %}>{{ submenu.name }}</a></li>
    {% for item in submenu_items %}<li> <a href="{{ item.url }}" title="{{ item.title|escape }}"{% if item.current %} class='current'{% endif %}>{{ item.title }}</a></li>
    {% endfor %}
    </ul>
    </div>
    {% endif %}

Во вложении внешний вид меню из админки