Создание динамических таблиц в Django с редактируемыми ячейками и вложенными категориями

Я пытаюсь получить установку, подобную excel (но более динамичную и настраиваемую), используя Django. С правой стороны есть список фильтров. Список строк полностью развернут. Я хочу иметь возможность динамически добавлять или удалять столбцы/строки и вводить значения в ячейки. Ячейки должны быть либо выпадающими, либо текстовыми. Например, я могу удалить столбец категории A, что приведет к удалению столбца и всех подстолбцов. Аналогично, я могу "Добавить категорию" к строкам, создав категорию строки C, а затем добавить подкатегории. Конечно, все имена должны быть редактируемыми.

После этого я хочу иметь возможность сохранить итоговую таблицу в базе данных для конкретного пользователя.

Я изо всех сил пытаюсь найти способ реализовать это. Есть ли какие-нибудь подбиблиотеки Django, которые могут это реализовать?

enter image description here

Вернуться на верх