python - Django Admin 为 ImageField 添加了对 HEIC 的支持
问题描述
请问有人有向 Django Admin 模块添加新图像格式支持的经验吗?我想使用这个叫做 pyheif-pillow-opener pyheif-pillow-opener来支持 HEIC。它应该注册,但我不确定具体在哪里。我尝试安装该模块,然后在 Django Admin 中将图像上传到 ImageField,但仍然收到一条消息:
上传有效图片。您上传的文件不是图像或损坏的图像。
编辑 - 解决方案:
只需将以下代码行添加到使用过的 Django 应用程序admin.py文件中:
from pyheif_pillow_opener import register_heif_opener
register_heif_opener()
解决方案
推荐阅读
- angular - 为什么这个函数每次都明确设置为更新 textarea 值一次?
- plsql - 将整数转换为 varchar 并分配给变量 pl/sql
- powershell - 带有标签的 RoboCopy ForEach 循环?
- angular - 无法解析组件的所有参数
- ios - 如何在另一个具有透明度的 uiimage 上方或下方屏蔽 uiimage?
- swift - 为什么 string.append(character) 无法编译,并出现错误“无法将 '()' 类型的值分配给 'String' 类型”?
- powerbi - 打印具有长水平滚动条的 PowerBi 报告
- ethereum - 如何将智能合约的部分余额提取到账户中?
- tsql - 有没有办法从已部署的报告 ssrs 报告中获取原始 XML 代码到报告服务器?
- android - 在对象颤动中解析 json