Всё-таки перешёл на flask, сделал админку для редактирования меню
верхнего уровня, в процессе - редактирование меню второго уровня
через админку