在 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

48px64px 相应。

【讨论】:

以上是关于在 admin 中增加 django-filer 预览/缩略图的主要内容,如果未能解决你的问题,请参考以下文章

vue-element-admin在Store中增加全局变量

Django 实现上传图片功能

Django后台Admin继承UserAdmin增加用户不显示明文方法

Ecshop 后台增加一个左侧列表菜单menu菜单的方法

[转]教你一招 - 如何给nopcommerce增加一个类似admin的area

每分钟将字段值增加 1