首页 > 解决方案 > 如何制作像jstree这样的组织结构图

问题描述

我正在使用 jinja,我需要制作组织树图,就像 jstree 中的逻辑一样。

假设数据集是这样的:

您如何使用reports_to 的连接对该数据集进行排序?

我试图按reports_to 对它进行分组,但结果是这样的

- None
    * Anna
- Anna
    * Rudi 
    * Rocky
- Rocky 
    * Clara
    * Richard
- Clara
    * Lyla

这是一些代码

{% for data in employee_data|groupby("employee_name")%}
        <li>{{data.grouper}}</li>
            <ul>
                {% for item in data.list %}
                    <li>{{item.employee_name_for_report}}</li>
                    {% if not item.employee_name_for_report %}

                    {% endif %}
                {% endfor %}
            </ul>
{% endfor %}

我期待这样的事情*

标签: pythonhtmljinja2

解决方案


推荐阅读