首页 > 解决方案 > 使用 manage.py dumpdata 时 Django sorl 缩略图缓存图像路径不匹配

问题描述

我正在尝试将数据从暂存迁移到我网站的本地副本。

媒体文件夹中的图像都可以正常传输。

然后我使用以下命令导出我的暂存站点

python manage.py dumpdata --exclude contenttypes > db.json

然后,我获取 db.json 文件并使用以下命令将其加载到 django 站点的本地副本。

python manage.py loaddata < db.json

在比较 staging 和 local 之间的图像标签 src 之后,有些图像会显示,有些则不会。我意识到他们不匹配。

例如,一张图片引用了暂存站点 /media/cache/a0/83/a083042025374b34c59547e857a4d3fa.jpg 上的文件

变成这样:/media/cache/78/c6/78c6f6982cc063cd9f82939037d990a3.jpg

这些是由 Sorl-thumbnail 生成的。有谁知道为什么??

标签: djangosorl-thumbnail

解决方案


推荐阅读