django - Django Admin 的自定义布尔图标
问题描述
我bool
在 DjangoAdmin 中有一个列,它显示红色和绿色图标,如下所示:
然而,它的客户要求蓝色和黄色图标,因为这是他们多年来一直使用的。有没有办法替换这些并使用我自己的自定义图标?
解决方案
这些图标放置在STATIC_ROOT/admin/img/icon-yes.svg
和中STATIC_ROOT/admin/img/icon-no.svg
,您可以将它们更改为您喜欢的图标。您还可以在静态文件夹中覆盖它们以保留将来collectstatic
的自定义。
如果您只想为一部分用户自定义图标,您可以有两个版本的模板,默认和自定义,然后根据他们的角色、组、用户名......将它们提供给客户端。
此处提供了更多信息:覆盖管理模板
推荐阅读
- node.js - 节点 Sqlite3 错误
- javascript - JavaScript 中 import 指令的正确用法
- python - 使用 Pandas 在 Python 中制作 Excel 单元格值变量
- go - 如何将数据添加到 Golang 中的地图地图?
- gradle - gradle - 列出“项目”的多个子项目
- c++ - 在类中存储固定的已知数据(c++)
- python - 如何使用不可停止的循环修复此代码?
- python - 从字典列表 A 中为字典列表 B 中不存在的每个字典创建字典列表
- python - 如何在 Keras 上使用 Glorot 重新初始化预训练模型的权重?
- pandas - Pandas:当某些分钟大于 60 时,如何将一列以分钟为单位的持续时间:秒转换为日期时间?