admin画面の上の帯を変える。

結構手軽にできた。templates/admin/base_site.htmlをdjangoのcontrib/admin/templates/adminからコピー。
templateの有効なディレクトリに置く。

  • extrastyleの中にcssを書く。ちょこっと。
  • titleを変える。
@@ -1,10 +1,16 @@
 {% extends "admin/base.html" %}
 {% load i18n %}
-
-{% block title %}{{ title }} | {% trans 'Django site admin' %}{% endblock %}
+{% block extrastyle %}
+<style type="text/css"> 
+  #header {background: #23a;}
+  #branding {background: #46c;}
+  #branding h1 {color: silver;}
+</style>
+{% endblock %}
+{% block title %}{{ title }} | {% trans 'なんかタイトルが違う感じの管理サイト' %}{% endblock %}
 
 {% block branding %}
-<h1 id="site-name">{% trans 'Django administration' %}</h1>
+<h1 id="site-name">{% trans 'なんかタイトルが違う感じの管理サイト' %}</h1>
 {% endblock %}
 
 {% block nav-global %}{% endblock %}

?

/media/base.cssなどを置き換えてもcssを変更できるかもしれない。
(/media/はADMIN__MEDIA_PREFIXがdefaultの場合)