Я использую imagekit, предоставленный по адресу: imagekit
Итак, я определил две модели классов:
class Photo(models.Model):
#photo_wrapper = models.ForeignKey(PhotoWrapper, blank=True, null=True)
original_image = models.ImageField(upload_to='static/photos')
thumbnail = ImageSpec([Adjust(contrast=1.2, sharpness=1.1),
resize.Crop(50, 50)], image_field='original_image',
format='JPEG', quality=90)
num_views = models.PositiveIntegerField(editable=False, default=0)
class IKOptions:
# This inner class is where we define the ImageKit options for the model
spec_module = 'myspecs.specs'
cache_dir = 'static/photos'
image_field = 'original_image'
save_count_as = 'num_views'
class Country(models.Model):
country_name = models.CharField(max_length=250)
country_photo = models.ForeignKey(Photo, blank=True, null=True)
def __unicode__(self):
return '%s' % self.country_name
Проблема в том, что каждая фотографиясозданный в пути "static / photos".Мое намерение - сохранить изображение и миниатюру с динамическим путем, основанным на названии страны.
Например, для страны "Аргентина" динамический путь будет "статический / фотографии / Аргентина /"
Как мне это сделать?