2014-07-13 2 views
0

django-mpttjquery-treetable을 사용하고 있습니다.django-mptt에서 부모 ID 가져 오기

나는 내 오브젝트를 인쇄하고 있습니다 :

<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.lftnode.rght만을 발견했습니다.

답변

0

노드가 MPTTModels 인 경우 '자체'에 대한 '부모'관계가 있어야합니다. 그렇다고 가정하면 다음을 수행하여 상위 ID를 가져올 수 있습니다.

node.parent.id