2017-03-14 19 views
1

でフォーマットラベルは、私は私のDjangoの管理者でラベル「非アクティブサイトを」持っている:Djangoの管理パネル

class InactiveSite(Site): 
    class Meta: 
     proxy = True 
     verbose_name_plural = 'Inactive sites (' + str(Site.objects.filter(is_active=False).count()) + ')' 
私は「非アクティブサイト」(変更色、フォントサイズなど)をフォーマットしたい

。どうやってやるの?

答えて

1

あなたは管理ページのためのDjangoのテンプレートをオーバーライドして、独自のCSSファイル(好ましい方法)を含めるか、直接HTMLに追加することができます。

あなたが必要なものを選択識別するために、クロムまたはFirefoxの開発者向けツールを使用することができます。 ChromeのCtrl + Shift + Cを押しながらリンクテキストをクリックします。私が唯一の変更管理を持っている瞬間 は、私のためにCSSセレクタは次のとおりです。#admin-home > ul > li > ul > li > a

はこちらをご覧ください:https://docs.djangoproject.com/en/1.10/ref/contrib/admin/#overriding-admin-templates

をここに答えはコードサンプルがあります。https://stackoverflow.com/a/37317429/640916

+0

「私はそれをやったが、私はドン私の管理者からこの特定のラベルを選択する方法を知っています。ページソースでは、次のようになります。Inactive sites (3)。私はここにクラスがありません。 – jundymek

+0

@jundymek試してみることができるCSSセレクターを追加しました。 –

関連する問題