Вы можете переопределить шаблоны администратора.Возможно, вы захотите использовать шаблон admin/base_site.html
и предоставить блоку extrastyle
любой CSS-код, который вы хотите внедрить в шаблон.Вам нужно будет знать, какие стили нужно переопределить (их довольно много) - когда я сделал это, я просто нашел элементы, которые хотел изменить, и добавил стили, пока все не выглядело правильно.Если у вас есть каталог с шаблонами (который установлен в TEMPLATE_DIRS
), создайте файл с именем admin/base_site.html
, который, вероятно, будет копией django/contrib/admin/templates/admin/base_site.html
.
Например, мой base_site.html
В шаблоне есть раздел:
{% block extrastyle %}
<link href="{{ STATIC_URL }}css/adminextra.css" rel="stylesheet" type="text/css" media="screen,projection" />
{% endblock %}
В yourcssfile.css
у вас просто есть:
a:link, a:visited { color: awesome; text-decoration: underline; }