NestedTree
id,name,slug,parent_id,nest_left,nest_right,nest_depth
с помощю цикла и свойств .parent .children
получиось сделать для 3степени
но там несколько циклов получиось
в инструкции написано что можно сделать так
{% macro renderChildren(item) %}
{% import _self as SELF %}
{% if item.children is not empty %}
<ul>
{% for child in item.children %}
<li>{{ child.name }}{{ SELF.renderChildren(child) | raw }}</li>
{% endfor %}
</ul>
{% endif %}
{% endmacro %}
{% import _self as SELF %}
{% for record in records %}
{{ SELF.renderChildren(record) | raw }}
{% endfor %}
но так тоже не правильно получается