Kategorienhierarchie aufbauen und ausgeben
Verfasst: Samstag 11. August 2007, 14:51
Hallo zusammen!
Ich schreibe mir gerade ein kleines System, um Texte, Anleitungen, Schnipsel etc. zu kategorisieren. Die Daten werden in einer Postgres-DB gespeichert, so auch die Kategorien. Für die Kategorien speichere ich dort auch, ob es übergeordnete Kategorien gibt (also bei jeder Kategorie die ID der übergeordneten, wenn es eine gibt). Nun hätte ich aber gerne auch eine Gesamtübersicht der Kategorien, möglichst auch hierarchisch (also die Unterkategorien etwas eingerückt) dargestellt. Mit SQL an sich lässt sich das nicht realisieren, daher hatte ich vor die ganzen Kategorien mit Angabe der id und übergeordneter id in Python einzulesen und dies dann dort entsprechend zu sortieren und aufzubereiten. Nur an diesem Punkt hakt es dann irgendwie.
Wie kann ich das am besten umsetzen, mit welchen Datentypen etc.?
Wäre nett, wenn ihr mir da ein wenig auf die Sprünge helfen könntet.
Gruß,
cuthbert
Ich schreibe mir gerade ein kleines System, um Texte, Anleitungen, Schnipsel etc. zu kategorisieren. Die Daten werden in einer Postgres-DB gespeichert, so auch die Kategorien. Für die Kategorien speichere ich dort auch, ob es übergeordnete Kategorien gibt (also bei jeder Kategorie die ID der übergeordneten, wenn es eine gibt). Nun hätte ich aber gerne auch eine Gesamtübersicht der Kategorien, möglichst auch hierarchisch (also die Unterkategorien etwas eingerückt) dargestellt. Mit SQL an sich lässt sich das nicht realisieren, daher hatte ich vor die ganzen Kategorien mit Angabe der id und übergeordneter id in Python einzulesen und dies dann dort entsprechend zu sortieren und aufzubereiten. Nur an diesem Punkt hakt es dann irgendwie.
Wie kann ich das am besten umsetzen, mit welchen Datentypen etc.?
Wäre nett, wenn ihr mir da ein wenig auf die Sprünge helfen könntet.
Gruß,
cuthbert