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

が、私ドンこのためのビューを作成し、それをWebページにレンダリングする方法を知っています。ディテールビューを使用せずに階層を直接作成する方法はありますか?誰かが助けてくれますか?

+0

[無限のスレッドのコメントを作る方法](http://stackoverflow.com/questions/42341887/how-to-make-infinite-threaded-comments) – Sayse

+0

^別の使用ケースですが、答えは同じです – Sayse

答えて

関連する問題