0

我正在使用django-mpttjquery-treetable

我正在打印我的对象:

<table>
{% for node in nodes %}
    <tr>
        <td>{{ node }}</td>
    </tr>
{% endfor %}
</table>

在元素jquery-treetable<tr>应该有一些属性来标识哪些行是哪些行的子行。

它需要具有以下设置

<table>
    <tr data-tt-id="1">
        <td>Parent</td>
    </tr>
    <tr data-tt-id="2" data-tt-parent-id="1">
        <td>Child</td>
    </tr>
</table>

但我似乎无法找到正确的模板变量来正确识别孩子。我只发现node.id, node.tree_id, node.level, node.lft, 和node.rght.

4

1 回答 1

1

如果您的节点是 MPTTModels,那么您应该与“自我”有“父”关系。假设是这种情况,您应该能够通过执行以下操作获取父 ID:

node.parent.id
于 2014-09-24T13:18:48.320 回答