안녕하세요 현재 django 프레임웍으로 게시판?! 이라고 하기는 뭐하고 ..간단한 커뮤니티를 만들고 있습니다..
웹의 MVT패턴이 익숙하지가 않고, 이제 막 시작한 초보라 굉장히 수준 낮은 질문이 될수도 있다고 생각합니다..
└ menu 01
└ menu 01-01
└ menu 01-01-01
└ menu 01-02
└ menu 01-02-01
└ menu 01-02-02
└ menu 02
└ menu 02-01
└ menu 02-02
└ menu 02-02-01
└ menu 02-02-02
구현하려는 메뉴 트리구조 입니다.
메뉴추가 폼을 만들었고, 1dep 2dep 3dep로 나뉘어져 db테이블에 각각의 정보를 저장합니다.
그런데 막상 저 '트리구조' 형식으로 템플릿에서 for문을 돌리려니 받아오는 디비값이 tree라 가정하고,
if 문으로 tree == '1'일시 tree=='2'일시 등등의 조건을 걸면 하위 2dep, 3dep 의 값을 불러올수가 없읍니다
서두가 길었네요 ..결론적으로 저의 질문은
메뉴 추가 폼에서 저장된 메뉴 디비에서 위의 트리구조 처럼 로직을 짜고 싶은데 프로그래밍 능력이 부족해서 인지
잘 진행이 안되어 질문드립니다 ..
트리구조의 로직이 알고 싶습니다!!!!
디비구조는 이런 형식으로 진행하면 될것 같았는데 더 좋은 의견 있으면 감사드리겠습니다 :D
id pid m_name depth
1 1 menu 01 1
2 2 menu 02-01 2
3 1 menu 01-02 2
4 1 menu 01-01-01 3
5 2 menu 02-02-02 3