Строю дерево в django, подключил mptt. Задача следующая: получить всех детей на уровне n своего поддерева (внуков-правнуков). get_children().all(), как я понял, возвращает детей первого уровня. Также нужны деды-прадеды. Я использую self.parent.parent.parent..., но подозреваю, что есть более лаконичный способ добиться результата. Нужены именно инстансы/массивы инстансов класса TreeNode
class TreeNode(MPTTModel):
parent = TreeForeignKey('self', null=True, blank=True, related_name='child')
...