You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Wagtail使用format-jpeg转JPEG报错:Unrecognised operation: jpeg 如何解决?

解决Wagtail中InvalidFilterSpecError: Unrecognised operation: jpeg的问题

嘿,这个问题我之前也踩过坑,根源是你用错了Wagtail图片格式参数的语法!

你当前模板里的format-jpeg写法不符合Wagtail图片过滤规则——Wagtail里指定输出格式的正确语法是**format:格式名**,而不是用连字符连接。系统把format-jpeg当成了一个名为jpeg的未知操作,所以才抛出了Unrecognised operation: jpeg的错误。

修正后的模板代码

把format-jpeg改成format:jpeg即可,其他参数(比如jpeg-quality-90)的写法是正确的:

{% image card.specific.hero_image fill-320x150 jpeg-quality-90 format:jpeg as card_image %}

额外说明

  • Wagtail支持的图片格式参数值包括jpeg、png、webp等,都需要用format:xxx的形式指定
  • jpeg-quality-N这种连字符写法是正确的,用来控制JPEG输出的质量(N取值1-100)

这样修改后,预览页面时应该就能正常生成JPEG格式的图片了!

内容的提问来源于stack exchange,提问作者Stuart Axon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:34:29