2012-12-10 3 views
2

Django 프로젝트에서 주석을 구성하기 위해 MPTT 트리 구조를 사용하고 있습니다. 나는 2 레벨 밖에 가지고 있지 않다 : 코멘트의 코멘트와 코멘트 모든 것은 주문을 제외하고는 완벽하게 작동한다.Django MPTT ordering

작성 날짜가 ascendent ("-creation_date") 인 부모와 작성일 자손 ("creation_date")이 부모 인 모든 설명을 정렬하고 싶습니다. 기본적으로 댓글이 Facebook 벽에서 작동하는 것과 같습니다. 내 수업 댓글에서

을 (당신이 항상 곁에 위에 최신 댓글을 볼 수 있지만 코멘트에서 코멘트는 역순에) 내가 가지고있는 다음과 같은 MPTTMeta : order_insertion_by = [ 'CREATION_DATE']

나는 '희망 도움을받을거야.

내가 5 분 동안 여기 앉아있다

+0

자신 만의 트리를 코딩 했습니까? 즉, 자신의 모델 위에 나무를 만들었습니까? 그렇다면 models.py 또는 적어도 관련 부분을 추가하십시오. 감사. – trinchet

답변

0

주셔서 감사합니다 그리고 당신이 설명하는 데이터 구조를 주어진 SQL에서이 작업을 수행 할 수있는 방법을 생각할 수 없다. 우선, 한 가지 종류의 데이터 객체가 아니라 게시물과 댓글로 데이터를 분리하는 것이 좋습니다. 그런 다음 게시물과 함께 의견을 수집하고 각각에 다른 순서를 부여하기 위해 참여를 할 수 있습니다.

또한 MPTT는 2 층 트리의 경우 과도한 것처럼 보입니다.

0

해결책을 찾았으므로 다시 확인하는 것을 잊었습니다. mptt 구조와 django 함수로 놀았습니다 ... 감사합니다.