From 7ad91da45c92712d821939e71fedfe486b5f3844 Mon Sep 17 00:00:00 2001 From: "Tomas \"Jethro\" Pokorny" Date: Thu, 25 Jul 2019 22:26:52 +0200 Subject: [PATCH] Trivialni zobrazovatko TreeNode. --- seminar/models.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/seminar/models.py b/seminar/models.py index c57e8a53..7184821e 100644 --- a/seminar/models.py +++ b/seminar/models.py @@ -1152,6 +1152,14 @@ class TreeNode(models.Model): blank = True, on_delete=models.SET_NULL, verbose_name="další element na stejné úrovni") + + def print_tree(self,indent=0): + print("{}TreeNode({})".format(" "*indent,self.id)) + if self.first_child: + self.first_child.print_tree(indent=indent+2) + if self.succ: + self.succ.print_tree(indent=indent) + class RocnikNode(TreeNode): class Meta: