Django MPTT возвращает -2 на get_descendant_count () - PullRequest
0 голосов
/ 18 сентября 2011

Я пытаюсь получить потомков корневого узла, но по какой-то причине функция возвращает -2 в get_descendant_count ().

Вот код:

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

И у корня наверняка есть ребенок.

Кто-нибудь может посоветовать мне, почему это происходит? И как это сделать? Thanx

1 Ответ

0 голосов
/ 19 сентября 2011

Разобрался. Числа были перепутаны, мне пришлось запустить rebuild (), и это исправило все

...