Wagtail程序化发布图片前端不显示问题排查与解决
Headway内容导入Wagtail后图片渲染异常问题解决
- 开发了一个Django管理命令,用于将Headway App的内容导入至Wagtail。由于Headway无API接口,采用的方式是把其HTML内容复制到本地文件后解析导入。
- 导入后出现异常:除图片外所有内容均正常显示,但图片只有在后台手动点击对应页面的发布按钮后,才会在前端正常渲染。
- 尝试通过代码
new_page.save_revision().publish()完成自动发布,但图片依然无法正常显示。 - 最终排查出问题根因:Wagtail要求embed标签的属性必须使用双引号而非单引号,导入的HTML中embed标签使用了单引号,导致图片渲染失败。
内容的提问来源于stack exchange,提问作者reaves
相关产品推荐
相关产品推荐

