0
私はテンプレート内ul and li
で階層ツリーを表示したいこのDjangoの自己参照モデルからのULのli hierachyを作るためにどのように
class Unit(models.ModelForm):
Name = models.CharField(max_length = 100)
Parent = models.ForeignKey('self' , on_delete=models.CASCADE , related_name = 'SubUnits')
ようなモデルを持っています。 views.py
内のすべての最初の iは、ルートオブジェクトとして考えると、私は私のカスタムタグで階層のULのliツリー
object1 ----|object 1.1
|object 1.2------| object 1.2.1
|object 1.3
objecte 2
object 3 ---| object 3.1
| object 3.2---| object 3.2.1
を生成するカスタムfilter tag
と私は機能を探していない親を持つすべてのユニットを通過したこと私のルートオブジェクトに対して無限の親と子のul liを生成できます。
この回答が役立つかどうかを確認する - https://stackoverflow.com/questions/32044/how-can-i-render-a-tree-structure-recursive-using-a-django-template/11644588# 11644588 – Rohan