Задать вопрос
@GuguSab

При использовании выпадающего меню для вывода дерева django-mptt выводится не полная вложенность. Как сделать чтобы дерево выводилось полностью?

При использовании обычной рекурсии для вывода дерева всё выводится отлично
60b0e0c78dd29612628245.png

Но мне нужен выпадающий список, и в таком случае выводится не полная вложенность, а только до второго уровня. Не понимаю почему, помогите пожалуйста.
60b0e1dc90ace314796401.png

Вот код из шаблона:
{% load mptt_tags %}
    {% recursetree rubrics %}
<ul class="nav">

        <li class="nav-item dropright">
            <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-expanded="false"> {{ node.name }}</a>
            {% if not node.is_leaf_node %}
                <ul class="dropdown-menu">
                    <li><a class="dropdown-item">{{ children }}</a></li>
                </ul>
            {% endif %}


</ul>
    {% endrecursetree %}
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы