gpt4 book ai didi

python - 避免缩略图名称与 sorl-thumbnail 发生冲突

转载 作者:太空宇宙 更新时间:2023-11-03 19:37:46 25 4
gpt4 key购买 nike

我知道我可能应该深入研究源代码来找到解决方案,我想知道是否有人想出了处理这个问题的策略。

在我的项目中,我有很多在应用程序外部生成的图像。我根据模型的 pk 将它们隔离在文件系统上。

例如,pk 为 121 的模型实例可能具有以下图像:

.../src_pics/1/2/1/img.1.jpg
.../src_pics/1/2/1/img.2.jpg
...
.../src_pics/1/2/1/img.27.jpg

由于图像文件名本身不能保证唯一,因此我正在寻找一种方法来通知 sorl(在运行时)我想使用实例 pk 值为此模型添加拇指前缀。不打补丁 sorl 是否有可能?

最佳答案

啊哈。看来解决方案一直在我面前。 http://thumbnail.sorl.net/docs/#this-just-doesn-t-cover-my-cravings

看起来我要子类化 sorl.thumbnail.main.DjangoThumbnail 并重新实现 _get_relative_thumbnail 方法,以允许我注入(inject)缩略图文件名的模板驱动前缀。

关于python - 避免缩略图名称与 sorl-thumbnail 发生冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2568134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com