При использовании обычной рекурсии для вывода дерева всё выводится отлично
Но мне нужен выпадающий список, и в таком случае выводится не полная вложенность, а только до второго уровня. Не понимаю почему, помогите пожалуйста.
Вот код из шаблона:
{% 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 %}