2012-02-22 16 views
2

Djangoの管理ページは、デフォルトで青色で表示されます。 これらの色の制御方法はどこにありますか?私はそれをすべて青の代わりに緑色に変えたいと思っています。Django管理者の色

アイデア?

答えて

4

あなたは管理者テンプレートを上書きすることができます。

もこれを参照してください。 admin/base_site.htmlテンプレートを使用し、extrastyleブロックにテンプレートに挿入するCSSを指定します。オーバーライドするスタイルを知る必要があります(かなりの数があります)。私がこれをやったときに、私が変更したい要素を見つけただけで、すべてが正しく見えるまでスタイルが追加されました。

テンプレートディレクトリがある場合(TEMPLATE_DIRSに設定されている)、admin/base_site.htmlというファイルを作成します。このファイルはおそらくdjango/contrib/admin/templates/admin/base_site.htmlのコピーになります。 yourcssfile.css

{% block extrastyle %} 
<link href="{{ STATIC_URL }}css/adminextra.css" rel="stylesheet" type="text/css" media="screen,projection" /> 
{% endblock %} 

あなただけの持っている:例えば

は、私のbase_site.htmlテンプレートは、このようなことで断面を有している

a:link, a:visited { color: awesome; text-decoration: underline; } 
+0

あなたは簡単な例を気にしませんか?私はキャッチしているかどうかわからない。私はこのビットを上書きしたいと言う:a:link、a:{ color:#5b80b2; テキスト装飾:なし; }どうすればよいですか? – JohnnyCash

+0

ドミニクのようなカスタムCSSファイルを作成し、上記のCSSクラスをそのファイルに入れて好みに合わせて変更します。しかし、あなたの2番目の質問は実際にCSSであり、Djangoは関連していません。 –

+0

@JohnnyCash - 私の編集を参照してください - あなたは何か質問がある場合は私に知らせる:) –

関連する問題