부모/자식 방식으로 내 쿼리 결과를 정렬하려고합니다. 이 작업을 수행하는 쉬운 방법이 있는지 궁금합니다.django에서 쿼리 개체 순서 지정
대상 :
Video 1: [123, null, 01/11]
Video 2: [111, 123, 02/11]
Video 3: [144, 123, 04/11]
Video 4: [191, null, 03/11]
Video 5: [118, 191, 03/11]
Video 6: [121, 191, 05/11]
Video 7: [411, null, 04/11]
...
의 검색어에서 상위/하위 그룹 순서의이 종류를 달성 할 수있는 방법이 있나요 : 내가 원하는
Video : [id, parent_id, date] // where parent_id can be null - meaning it is a 'root' node.
의 검색어 순서? 당신은이 문제를 해결할 수 django-mptt을 사용할 필요가
https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#regroup
{% regroup videos by parent_id as group %}
{% for video in group %}
{{ video.grouper }}
{% for child in group.list %}{{ child }}{% endfor %}
{% endfor %}
에서 MPTT에
자세한 내용은 당신은 점 표기법을 통해 어린이들에게 루트 노드와 액세스 할 수 있습니다 :'video.video_set.all을()'. 충분하지 않다? – danihp