在 admin 中增加 django-filer 预览/缩略图
Posted
技术标签:
【中文标题】在 admin 中增加 django-filer 预览/缩略图【英文标题】:Increase the django-filer preview / thumbnail images within the admin 【发布时间】:2016-10-23 13:24:59 【问题描述】:django-filer(或easy_thumbnails?)生成的图像太少了,我很难识别预览图像。如何在管理概览中增加预览/缩略图大小?
【问题讨论】:
【参考方案1】:很遗憾,从当前版本(2017-03-02 发布的 1.2.7)开始,无法配置管理中显示的缩略图大小。
作为一种临时解决方法,您可以覆盖项目中的https://github.com/divio/django-filer/blob/1.2.7/filer/templates/admin/filer/folder/directory_table.html 模板,并将所有出现的file.icons.48
替换为file.icons.64
。如果您想要不同的尺寸,您还必须设置FILER_ADMIN_ICON_SIZES
设置(默认为('16', '32', '48', '64')
。
这有一个缺点,您必须检查是否需要为每个新版本的 django-filer 更改覆盖的模板。
非常感谢添加此功能的拉取请求。
【讨论】:
【参考方案2】:在 Django Filer 1.3.0 (2017-11-02) 中:
如果您将所有file.icons.48
更改为file.icons.64
,它只会更改加载图像的大小。
要更改图像的显示大小,您需要更改https://github.com/divio/django-filer/blob/develop/filer/static/filer/css/admin_filer.css
.filebrowser .navigator-table .column-iconwidth:
25px;padding-top:0 !important;padding-bottom:0 !important
和
.filebrowser .navigator-table .column-icon imgwidth:
25px;height:auto
到
48px 或 64px 相应。
【讨论】:
以上是关于在 admin 中增加 django-filer 预览/缩略图的主要内容,如果未能解决你的问题,请参考以下文章
vue-element-admin在Store中增加全局变量
Django后台Admin继承UserAdmin增加用户不显示明文方法