2011-09-18 2 views
0

루트 노드의 자손을 가져 오려고하지만 어떤 이유로 get_descendant_count()에서 -2가 반환됩니다.장고 mptt는 get_descendant_count()에서 -2를 반환합니다.

여기에 코드입니다 :

roots = Project.tree.root_nodes() 
print(roots[0].get_descendants()) // returns [] 
print(roots[0].get_descendant_count()) // returns -2 

그리고 루트는 확실히 아이를 가지고있다.

왜 이런 일이 발생했는지 알 수 있습니까? 그리고 이것을 어떻게 얻는가? 고맙습니다

답변

0

알아 냈어. 번호가 망가졌고, 다시 빌드()를 실행해야했고 그 모든 것을 고정해야했습니다.