У меня есть пять «подключенных» моделей: книга, глава, страница, абзац, строка. Все они связаны цепью внешних ключей в том смысле, чтоDjango несколько моделей с «ромашкой»
- линия имеет внешний ключ, связывающий его часть
- пункта имеет внешний ключ связывая его с Page
- страницы имеет внешний ключ, связанный он к главе
- Глава имеет внешний ключ, связывающую его книга
в основном, 5 таблиц, 4 один-к-многим.
Я хотел бы отобразить дерево вложенных списков. Я знаю, как это сделать только для книги и главы (с использованием перегруппировки), но когда мне нужно «копать глубже», я застрял.