|
@ -1262,8 +1262,10 @@ class TreeNode(PolymorphicModel): |
|
|
verbose_name = "Srolovatelné", |
|
|
verbose_name = "Srolovatelné", |
|
|
help_text = "Bude na stránce témátka možnost tuto položku skrýt") |
|
|
help_text = "Bude na stránce témátka možnost tuto položku skrýt") |
|
|
|
|
|
|
|
|
|
|
|
# Slouží k debugování pro rychlé získání představy o podobě podstromu pod tímto TreeNode. |
|
|
def print_tree(self,indent=0): |
|
|
def print_tree(self,indent=0): |
|
|
print("{}TreeNode({})".format(" "*indent,self.id)) |
|
|
# FIXME: Tady se spoléháme na to, že nedeklarovaný primární klíč se jmenuje by default 'id', což není úplně správně |
|
|
|
|
|
print("{}{} (id: {})".format(" "*indent,self, self.id)) |
|
|
if self.first_child: |
|
|
if self.first_child: |
|
|
self.first_child.print_tree(indent=indent+2) |
|
|
self.first_child.print_tree(indent=indent+2) |
|
|
if self.succ: |
|
|
if self.succ: |
|
|