2017-02-24 76 views
0

我使用Django来存储和显示组织的层次结构。我很惊讶显示组织的层次结构。
例如:
在Django显示层次结构

  • 普里亚(CEO)
    • 哈里(经理)
      • 雷卡(测试仪)

我是能够存储使用单个模型和引用到本身如下分层结构:

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 

我有一个想法,以显示每个雇员的详细视图被点击时的雇员的名字,但我不不知道如何为此编写视图并将其呈现给网页。有没有直接的层次结构,而不使用详细视图?有人可以请帮忙。

+0

可能重复[如何使无限多线程评论](http://stackoverflow.com/questions/42341887/how-to-make-infinite-threaded-comments) – Sayse

+0

^不同用途情况,但答案是一样的 – Sayse

回答