如何更改 django wagtail 的管理徽标

2024-01-24

我正在做一个小项目,我想我会付出wagtail http://wagtail.io/尝试一下。我现在想知道如何更改侧边栏中 wagtail 的管理徽标(下图左上图)。

我可以改变/static/wagtailadmin/images/wagtail-logo.svg直接但这是错误的;)。


Wagtail 已经在官方文档中提供了解决方案,使用django-过度扩展 https://github.com/stephenmcd/django-overextends:

要替换默认徽标,请创建模板文件your_app/templates/wagtailadmin/base.html覆盖 Branding_logo 块,如下所示:

{% overextends "wagtailadmin/base.html" %}

{% block branding_logo %}
    <img src="{{ STATIC_URL }}images/custom-logo.svg" alt="Custom Project" width="80" />
{% endblock %}

Check 鹡鸰定制品牌 http://docs.wagtail.io/en/v1.3.1/advanced_topics/customisation/branding.html更多细节。


(编辑 2020 年 12 月)

注意:在最新版本的 Wagtail 中django-overextends不再需要了。它现在使用默认值extends tag of Django模板。查阅文档 https://docs.wagtail.io/en/v2.11.3/advanced_topics/customisation/admin_templates.html了解更多信息

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改 django wagtail 的管理徽标 的相关文章

随机推荐

  • Azure DevOps Pipelines - 规模集代理:安装 Docker

    我们最近重新配置了构建流程 使其完全在容器中运行 现在我们希望从本地构建代理迁移到使用 Azure 规模集中的代理 我们希望避免为 Azure 规模集维护自己的 VM 映像 并选择使用 Azure 中提供的默认 Ubuntu 18 04 L
  • android中的scrollView和页脚问题

    在我的 Android 应用程序中 我使用页眉和页脚 在两者之间 我在滚动视图内有一个表格 问题是 即使我使用与页眉相同的方式添加页脚 我也无法看到页脚include tag 如果我将滚动视图的高度和宽度设置为某个指定的长度 它可以正常工作
  • 配置Emacs Flymake直接调用g++

    当编写简单的 一个文件的C 代码时 我通常直接调用g 默认情况下 Flymake 似乎假设存在带有检查语法目标的 Makefile 如何配置 Flymake 直接调用 g 例如 g c a cpp 如果可以修改答案以包含编译器标志 那就更好
  • 在 C++ 错误中读取空格分隔值文件

    我正在尝试从文件中获取浮点值以在我的程序中使用它们 我使用以下论坛来构建程序逐行读取文件 https stackoverflow com questions 7868936 c read file line by line 但这样做获得的值
  • 在构造函数中将临时变量传递给引用 arg 是有效的。但不适用于一般功能。为什么? [复制]

    这个问题在这里已经有答案了 考虑以下代码 在这里 即使构造函数是 A B b A a B 也会编译 但 print B 不起作用 但 print 也被声明为 print B b 为什么会出现这种不一致的情况呢 include
  • 通过 javascript 将事件侦听器附加到单选按钮

    我有几个同名的单选按钮 像这样
  • 使用正则表达式键入时强制输入字段中的特定格式

    我想防止在字段中使用除正式正确百分比之外的任何其他格式 而即使执行了击键 也不会显示任何其他输入 现在我有以下代码 它不允许我实现我的结果 input keypress function e var regex d 1 4 d 0 3 g
  • symfony 中的 Assetic 文件位于防火墙后面?

    我有简单的登录页面和安全设置 如下所示 firewalls main pattern form login provider fos userbundle csrf provider form csrf provider use refer
  • 如何使用Delphi在运行时创建一个对所有用户具有完全权限的目录?

    我需要在 COMMONAPPDATA 中创建一个目录 如果它不存在 该目录具有该计算机的每个用户的完全权限 每个人都可以读取或写入该目录 我正在寻找在 Delphi 中执行此操作的本机简单代码 而不使用第三方库或组件 WarmBooter
  • 在 JOOQ DSL 中使用 PosgreSQL array_agg 和 join 别名

    我想将此 SQL 查询转换为 JOOQ DSL select p array agg pmu as projectmemberusers from Projects as p join ProjectMemberUsers as pmu o
  • 用于开发、UAT 和生产的 Expo 应用程序环境

    我有一个在 Expo 中内置的 React Native 应用程序 它连接到 Rest API 其余 api 共有三种环境 dev uat 和 Production 如下 示例 dev https dev myapi com api uat
  • 仅在 n 个断言错误后停止 JMeter 测试执行

    Problem 我正在 JMeter 2 13 中模拟压力测试 我的想法是在达到一定的响应时间上限后停止测试 我使用 Duration Assertion 节点进行测试 但是 我不想在第一次此类失败后停止测试执行 在其他稳定的情况下 它可能
  • 实际上是最终的 - 内部类访问

    内部类只能访问最终或有效最终变量 但我不明白 为什么无论如何都可以访问实例变量 但局部变量和方法参数至少需要有效最终 考虑以下代码 public class BookStore private static final int taxId
  • Mono/C#/ASP.NET 中的高质量图像重新采样

    我开发了一个网站 需要对上传的照片进行高质量的大小调整 该网站在 Windows 上的 ASP NET 下完美运行 今天下午我尝试在 Mono Apache Ubuntu 10 10 下运行它 令我惊讶的是 它有效 除了图像重新采样之外 似
  • 始终显示工具提示(角度材质2)

    我有一些按钮
  • S3 存储桶的基本 AWS IAM 权限

    我正在尝试找出 IAM 用户 密钥的基本权限集 使其只能访问 S3 中的单个存储桶 只能对单个存储桶进行读 写访问 完成这项工作至少需要哪组权限 我在 S3 的 IAM 策略生成器中选择了所有选项 在存储桶上启用了所有权限 除了Create
  • 更改小部件所有实例的 Qt 样式表

    使用 PyQt 是否有任何方法可以更改小部件的每个实例的样式表 而无需手动更改每个小部件的样式表 举例来说 我希望应用程序中的每个按钮都有红色文本 我该如何做到这一点而不需要运行button setStyleSheet 每个按钮 有可能有办
  • 将 BitmapSource 转换为 MemoryStream

    如何将 BitmapSource 转换为 MemoryStream 虽然我尝试了一些代码 private Stream StreamFromBitmapSource BitmapSource writeBmp Stream bmp usin
  • 非阻塞IO是如何实现的?

    在 Java 或 C 或其他一些语言中 存在非阻塞 IO 设施 例如套接字 因此 我可以将回调函数提供给非阻塞 IO 一旦非阻塞 IO 接收到任何内容 它将调用我的回调 我想知道它们是如何实施的 如果我在幕后创建非阻塞 IO Java 或
  • 如何更改 django wagtail 的管理徽标

    我正在做一个小项目 我想我会付出wagtail http wagtail io 尝试一下 我现在想知道如何更改侧边栏中 wagtail 的管理徽标 下图左上图 我可以改变 static wagtailadmin images wagtail