我正在做一个Django
项目,使用奇妙的easy-thumbnails
插件为图像生成缩略图。我不喜欢缩略图的格式:
source.jpg.100x100_q80_crop_upscale.jpg
如果我的图像名为source.jpg
,我更喜欢这样的东西:
source_thumb.jpg
。在
在阅读插件的文档(http://easy-thumbnails.readthedocs.org/en/latest/ref/settings/)后,我发现有一个设置可以设置一个自定义的THUMBNAIL_NAMER
,这实际上是一个返回所需缩略图字符串的函数。在
我的问题:
在我的项目中,在哪里定义这个函数是合适的?我想保持一个逻辑和干净的项目结构,不确定该功能放在哪里。在
非常感谢您的帮助:)
THUMBNAIL_NAMER
是一个设置,默认值是这意味着,在
easy_thumbnails
包中,namers.py
中名为default
的方法源代码:https://github.com/SmileyChris/easy-thumbnails/blob/master/easy_thumbnails/namers.py#L7
{cd5>如果你想重写它的话
^{pr2}$然后在包
myapp
(任何在INSTALLED_APPS
中的应用程序,最有意义的)中有这个方法的重写定义,namers.py
(可以是任何东西,只是一个例子)因为它是缩略图,如果它是与用户头像相关联的缩略图,我会把它放在userprofile应用程序中。在
相关问题 更多 >
编程相关推荐