【问题标题】:display hierarchy in django在 Django 中显示层次结构
【发布时间】:2017-07-15 19:33:03
【问题描述】:

我正在使用 Django 来存储和显示组织的层次结构。我对展示一个组织的层次结构感到震惊。
例如:

  • Priya (CEO)
    • Harry (经理)
      • Rekha (测试人员)

我能够使用单个模型存储层次结构并引用自身如下:

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

我有一个想法,在单击员工姓名时显示每个员工的详细视图,但我不知道如何为此编写视图并将其呈现到网页上。有没有办法直接层次结构而不使用详细视图?有人可以帮忙吗。

【问题讨论】:

标签: html django django-templates django-views


【解决方案1】:

我建议使用 django-mptt - 无需重新发明轮子。你会在https://github.com/django-mptt/django-mptt找到所有东西

【讨论】:

    猜你喜欢
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 2011-09-09
    相关资源
    最近更新 更多