Django-多级表挑战



我是Django的新手,但是一名年长的程序员;o(

我已经设法创建了一个有5张表的功能性工作网站。其中每一个都与它下面的一个是1对M的关系。还在每个页面的顶部创建了breadcrumb。我使用htmx来允许与正上方父记录下的0到多个记录进行交互。

两个挑战,如何遍历所有5个表到

  1. 显示给定a记录的所有数据和/或为给定a记录创建报告,并且
  2. 为前三个级别创建一个导航侧边栏或类似的内容,以提供您所拥有的条目的可见性

潜在结构示例

-> A
-> B
-> C
-> D
-> E
-> D
-> E
-> B
-> C
-> D
-> E
-> E
-> D
-> E

寻找一些想法或任何指向示例的指针

解决了我自己的问题。我在Django中使用非托管模型创建了数据库视图。这些视图用于各种";报告";跨层次。一个报告被称为all_items,当通过django模板显示时,将其值作为可点击的链接,以转到适当的列表/编辑页面。这种方式实现了提供输入数据的完全可见性的目的。

查看我的另一个问题创建视图

最新更新