Я новичек в Django и хочу узнать как я могу редактировать админку Django самостоятельно, а не методами из коробки. К примеру изменять стили, менять цвета, изменять текст, в идеале править html страницу админки, что бы полностью кастомизировать ее, как я хочу. Какой файл для этого взять нужно и куда засунуть?
Админка в джанго всего лишь дополнительное приложение, и редактируется так же просто. Ничего сложного нет, если конечно не "пилить" универсальное для всех.
В папке приложения admin лежат шаблоны, https://github.com/django/django/tree/master/django/contrib/admin/templates/admin
В нашем проекте есть папка templates. Если мы хотим изменить какой-то шаблон, предположим что общий для всех страниц, для админки это base.html, то смотрим на его путь templates/admin/base.html и копируем его в наш проект, с тем же путем.
После чего внутри нашей папки меняем его как захотим, подключая стили и т.п.
Основной недостаток - при изменении шаблона при обновлении версии django, наш шаблон не меняется.
Это не единственный способ масштабного изменения, но самый простой для новичка. Если нужно просто добавить скрипт к странице редактирования, то в файле admin.py можно указать путь к скрипту.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости