2017-02-24 91 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

回答