Сделал довольно большое кол-во проектов на джанге и никогда бы не посоветовал использовать её для кастомных админок. Сама по себе админка джанги это не админка в прямом понимании, а скорее scaffold. Можно привести
высказывание автора Grappelli о проблемах фронтенда в джанге. Можно, конечно свои Admin Site написать и все шаблоны переопределить(и такое бывало), но тогда смысл от админки джанго не большой.
Джанго — хороший и надежный инструмент и у него много полезных батареек, но админка на полноценную батарейку не тянет.
Если вам нужен действительно гибкий инструмент для создания интерфейсов администратора с возможностью точечной доработки, то я бы советовал отойти от динамической генерации и посмотреть в сторону статической. Как это устроено в Ruby on Rails и Yii Framework. Мне довелось на практике сравнить оба подхода и второй оказался значительно более гибким. Можно подготовить шаблон и от него отталкиваться при создании базовых страниц, а что-то более сложное можно допилить руками.
Кстати если возьмете Yii, то можно будет бесплатно использовать
Editor WYSIWYG
P. S. Если нужна все-таки динамическая админка, то из того, что использовал неплохо себя показала
Active Admin для RoR. Почти без хардкода и более современный вид из коробки.