【发布时间】:2021-08-10 01:06:04
【问题描述】:
我目前正在构建 Wagtail 管理员,并且我有一个页面模型,该模型在管理员中通过内联面板呈现一些嵌套模型表单,允许用户添加内容。由于 Wagtail 的刚性模板,我在嵌套模型中的一些字段的详细名称在 UI 中被截断。
因此,我正在尝试覆盖模板中的样式,以使 verbose_names 不再被截断。这里是截止:
到目前为止,我已经使用了 wagtail 钩子,特别是 insert_global_admin_css 钩子,但是浏览器返回 404 并且找不到文件。我不知道将文件放在代码库中的哪个位置,以便 Wagtail 拾取它并覆盖默认样式!
我的钩子实现:
@hooks.register('insert_global_admin_css', order=100)
def global_admin_css():
return format_html(
'<link rel="stylesheet" type="text/css" href="{}">',
static('css/admin.css')
)
然后浏览器中返回的错误:
帮助! TIA
【问题讨论】:
标签: templates overriding customization styling wagtail