Django - 管理面板中的格式标签

时间:2017-03-14 08:56:01

标签: django django-admin

我的django admin中有一个标签“非活动网站”:

class InactiveSite(Site):
    class Meta:
        proxy = True
        verbose_name_plural = 'Inactive sites (' + str(Site.objects.filter(is_active=False).count()) + ')'

我想格式化“非活动网站”(更改颜色,字体大小等)。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以为管理页面覆盖Django的模板,并包含您自己的css文件(首选方式)或直接将其添加到html。

您可以使用chrome或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