如何在 Wagtail 中将默认管理页面主题设置为浅色主题?

问题描述 投票:0回答:1

我现在正在公司的一个项目中尝试 Wagtail,在 Wagtail 5 中,引入了深色主题并成为 wagtail 管理页面的默认主题,这对我来说很棒,但我被告知客户希望它成为浅色主题。

我知道我们可以从“帐户”页面设置主题首选项,但是有没有办法将浅色主题设置为默认主题?默认的浅色主题已经令人满意,所以我想知道如何设置它。

wagtail wagtail-admin
1个回答
0
投票

您可以修改:wagtail.users.models

class AdminThemes(models.TextChoices):
    SYSTEM = "system", _("System default")
    LIGHT = "light", _("Light")
    DARK = "dark", _("Dark")

theme = models.CharField(
    verbose_name=_("admin theme"),
    choices=AdminThemes.choices,
    default=AdminThemes.LIGHT,
    max_length=40,
)

但是您仍然需要点击“帐户”设置来刷新用户管理以点亮

© www.soinside.com 2019 - 2024. All rights reserved.