首页 > 解决方案 > Django Admin 的自定义布尔图标

问题描述

bool在 DjangoAdmin 中有一个列,它显示红色和绿色图标,如下所示:

在此处输入图像描述

然而,它的客户要求蓝色和黄色图标,因为这是他们多年来一直使用的。有没有办法替换这些并使用我自己的自定义图标?

标签: djangodjango-admin

解决方案


这些图标放置在STATIC_ROOT/admin/img/icon-yes.svg和中STATIC_ROOT/admin/img/icon-no.svg,您可以将它们更改为您喜欢的图标。您还可以在静态文件夹中覆盖它们以保留将来collectstatic的自定义。
如果您只想为一部分用户自定义图标,您可以有两个版本的模板,默认和自定义,然后根据他们的角色、组、用户名......将它们提供给客户端。

此处提供了更多信息:覆盖管理模板


推荐阅读