Как реализовать функционал по публикации статичных страниц с раздельным фронтэндом/бэкэндом (Vue/Django)?
Есть проект, написанный на Django / Vue.
Django представляет из себя исключительно бэкэнд, отдающий на фронтэнд данные в JSON-формате(DRF).
Есть задача: дать возможность администраторам сайта создавать страницы с каким то контентом(текст, картиночки возможно вставка каких то видео с ютуба), возможность добавлять эти страницы в какие то несложные меню.
И желательно это сделать как то так, чтобы по минимуму привлекать процессу работы с контентом backend и frontend-разработчиков.
Вообщем нужно сделать что то типа очень урезанной CMS для управления некоторыми разделами.
На "чистом" Django, можно было реализовать это либо через встроенный Flat pages, либо написав свою реализацию оного.
Как лучше подойти к этой задаче при отдельном фронтэнде / бэкэнде? Поделитесь, по возможности, опытом реализации подобного.
Может быть есть какие то готовые решения, которые можно малой кровью интегрировать в проект?