Opraveno zobrazování jmen TreeNodů.
Teď ještě zmažu další stringy, zruším polymorfismus ap.
This commit is contained in:
parent
4091e25ee1
commit
57a9822f68
1 changed files with 4 additions and 1 deletions
|
@ -1164,6 +1164,9 @@ class TreeNode(PolymorphicModel):
|
||||||
blank = True,
|
blank = True,
|
||||||
on_delete=models.SET_NULL,
|
on_delete=models.SET_NULL,
|
||||||
verbose_name="další element na stejné úrovni")
|
verbose_name="další element na stejné úrovni")
|
||||||
|
nazev = models.TextField("název tohoto node",
|
||||||
|
help_text = "Tento název se zobrazuje v nabídkách pro výběr vhodného TreeNode",
|
||||||
|
blank=False, null=True)
|
||||||
|
|
||||||
def print_tree(self,indent=0):
|
def print_tree(self,indent=0):
|
||||||
print("{}TreeNode({})".format(" "*indent,self.id))
|
print("{}TreeNode({})".format(" "*indent,self.id))
|
||||||
|
@ -1173,7 +1176,7 @@ class TreeNode(PolymorphicModel):
|
||||||
self.succ.print_tree(indent=indent)
|
self.succ.print_tree(indent=indent)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return "Generický TreeNode!"
|
return self.nazev
|
||||||
|
|
||||||
class RocnikNode(TreeNode):
|
class RocnikNode(TreeNode):
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|
Loading…
Reference in a new issue