2017-02-24 2 views
0

Ich verwende Django zum Speichern und Anzeigen der Hierarchie einer Organisation. Ich bin beeindruckt von der Darstellung der Hierarchie einer Organisation.
Zum Beispiel:
Anzeige Hierarchie in Django

  • Priya (CEO)
    • Harry (Geschäftsführer)
      • Rekha (Tester)

Ich konnte speichern die Hierarchie ein einziges Modell und verweist auf sich selbst verwenden, wie unten:

class Emp(models.Model): 
name=models.CharField(max_length=30) 
manager=models.ForeignKey('self',null=True,blank=True) 
designation=models.CharField(max_length=10) 

def __unicode__(self): 
    return self.name 

hatte ich eine Idee Detailansicht jedes einzelnen Mitarbeiters angezeigt werden, wenn der Name des Mitarbeiters geklickt wird, aber ich don Ich weiß nicht, wie man eine Ansicht dafür schreibt und auf der Webseite rendert. Gibt es eine Möglichkeit, die Hierarchie ohne Detailansicht direkt zu bearbeiten? Könnte jemand bitte helfen.

+0

Mögliche Duplikate von [Wie unendliche Gewinde Kommentare machen] (http://stackoverflow.com/questions/42341887/how-to-make-infinite-threaded-comments) – Sayse

+0

^Andere Verwendung Fall, aber die Antwort ist die gleiche – Sayse

Antwort