Как создать свою кастомную админку на Django?
Я часто вижу заявления про то, что "возможностей стандартной админки Django не хватает". В 9 случаях из 10 это означает, что автор заявления не полностью прочитал документацию и не представляет весь объём возможностей по кастомизации стандартной админки. В оставшемся одном случае автор заявления действительно вышел за пределы, но в этом случае требования оказываются настолько специфичными, что под них перестают подходить даже CRUD CBV, не говоря уж о каких-либо батарейках. Поэтому ответ: Чтобы получить свою админку, пиши свои вьюхи и шаблоны. Принципиальных отличий от разработки каких-либо других вьюх тут нет.
В одном проекте использовал jet.geex-arts.com
Перерисованная админка с дополнительными возможностями. Очень просто писать свои модули для главной страницы: https://jet.readthedocs.io/en/latest/dashboard_cus...
Сейчас у них вышла вторая версия, которая кардинально изменилась внешне в лучшую сторону.
Можно посмотреть в исходниках как было реализовано.