django-imagekit/imagekit/models/fields/files.py

9 lines
386 B
Python
Raw Normal View History

from django.db.models.fields.files import ImageFieldFile
2012-02-14 02:44:29 +00:00
class ProcessedImageFieldFile(ImageFieldFile):
def save(self, name, content, save=True):
2012-10-05 01:37:20 +00:00
new_filename = self.field.spec.generate_filename(self.instance, name)
2012-10-17 02:03:50 +00:00
img, content = self.field.spec.process_content(content, new_filename)
2012-02-14 02:44:29 +00:00
return super(ProcessedImageFieldFile, self).save(name, content, save)