Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def save_model(self, request, obj, form, change):
- basewidth = 650
- img = PIL.Image.open(form.cleaned_data['image_file'])
- if img.size[0] > basewidth:
- wpercent = (basewidth / float(img.size[0]))
- hsize = int((float(img.size[1]) * float(wpercent)))
- img = img.resize((basewidth, hsize), PIL.Image.ANTIALIAS)
- img_filefield = getattr(obj, 'image_file')
- random_image_name = ''.join(random.choice(string.ascii_lowercase + string.digits) for _ in range(30)) + '.jpeg'
- img.save(random_image_name)
- img_filefield.save(random_image_name, ContentFile(img))
- obj.save()
- else:
- obj.save()
- def save_model(self, request, obj, form, change):
- basewidth = 650
- img = PIL.Image.open(form.cleaned_data['image_file'])
- if img.size[0] > basewidth:
- wpercent = (basewidth / float(img.size[0]))
- hsize = int((float(img.size[1]) * float(wpercent)))
- img = img.resize((basewidth, hsize), PIL.Image.ANTIALIAS)
- img_file_lang = getattr(obj, 'image_file')
- random_image_name = ''.join(random.choice(string.ascii_lowercase + string.digits) for _ in range(30)) + '.jpeg'
- image_io = StringIO.StringIO()
- img.save(image_io, format='JPEG')
- img_file_lang.save(random_image_name, ContentFile(image_io.getvalue()))
- obj.save()
- else:
- obj.save()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement