2009-09-21 2 views
3

왜 Python Django 프레임 워크에 내장 트리보기가 없습니까? 클래스가 자신과 1 : n 관계를 가질 때 모델을 시각화하는 쉬운 방법이 없습니까?Django-Admin 사이트의 내장 트리보기?

나는 이것을 구현하는 멋진 Google 코드 프로젝트를 알고 있지만이 일반적인 경우를 처리하기 위해 장고 커뮤니티에서 상식이 있어야한다고 생각합니다. 어떤 아이디어?

+1

데이터베이스에서 트리를 나타내는 방법은 여러 가지가 있습니다. [Django Treebeard] (https://tabo.pe/projects/django-treebeard/docs/1.61/)는 세 가지를 포함합니다 (인접 목록, 구체화 된 경로 및 중첩 세트). –

답변

2

핵심 개발자는 명확하게 보편적 인 요구 사항이없는 한 특별히 장고에 추가 물건을 추가하는 것에 반대합니다. 특히이 기능을 제공하는 완벽한 타사 프로젝트가있는 경우 더욱 그렇습니다.

이것은 트리보기의 경우입니다. 모든 사람들이하고 싶어하는 것과는 거리가 멀고 나무를 제공하는 프로젝트가 세 개 있습니다. 뷰와 관리자의 나무를 표현하는 관련 도구를 포함합니다.

내가 그 중에서 들여다 볼 것을 제안합니다. 제가 가장 좋아하는 것은 django-mptt입니다.

1

다른 옵션은 장고에 대한 개념 응용 프로그램의 증명 - django-admirarchy입니다. 레벨 별 계층 구조를 렌더링합니다 (Norton Commander 및 Co와 유사).