了解我应该只是深入研究来源以提出解决方案,我想知道是否有人提出了解决这个问题的策略。
在我的项目中,我在应用程序之外生成了很多图像。我正在基于模型的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,这甚至可能吗?
答案 0 :(得分:1)
看起来我要继承sorl.thumbnail.main.DjangoThumbnail的子类并重新实现_get_relative_thumbnail方法,以允许我注入缩略图文件名的模板驱动前缀。