我是Django的新手,但是一名年长的程序员;o(
我已经设法创建了一个有5张表的功能性工作网站。其中每一个都与它下面的一个是1对M的关系。还在每个页面的顶部创建了breadcrumb。我使用htmx来允许与正上方父记录下的0到多个记录进行交互。
两个挑战,如何遍历所有5个表到
- 显示给定a记录的所有数据和/或为给定a记录创建报告,并且
- 为前三个级别创建一个导航侧边栏或类似的内容,以提供您所拥有的条目的可见性
潜在结构示例
-> A
-> B
-> C
-> D
-> E
-> D
-> E
-> B
-> C
-> D
-> E
-> E
-> D
-> E
寻找一些想法或任何指向示例的指针
解决了我自己的问题。我在Django中使用非托管模型创建了数据库视图。这些视图用于各种";报告";跨层次。一个报告被称为all_items,当通过django模板显示时,将其值作为可点击的链接,以转到适当的列表/编辑页面。这种方式实现了提供输入数据的完全可见性的目的。
查看我的另一个问题创建视图