У меня есть MySQL Настольный модуль, который содержит мое меню и подменю.
Также я создал связь таблицы модулей с той же самой таблицей, что и Первичный ключ таблицы модулей (id
) - это внешний ключ таблицы модулей сам (parent_id
). Теперь я хочу рекурсивную функцию, которая будет извлекать все модули, а также субмодули в древовидном формате в Django.
Menu-1 +
Sub-menu-1
|
Sub-Menu-2
|-Sub-Menu-2.1
|-Sub-Menu-2.2
parent_id из Sub-menu-1 будет первичный ключ Menu-1 и parent_id Sub-Menu-2.1 будет первичным ключом Sub-menu-1 .
Прилагается структура моего стола
https://i.stack.imgur.com/tO6qH.png
Я новичок в Python и Djna go .. Может кто-нибудь помочь и сделать Я знаю, если вам нужно больше информации.