mirror of
https://github.com/Hopiu/django-imagekit.git
synced 2026-03-28 10:40:24 +00:00
Added save_image method to ImageModel
This commit is contained in:
parent
77e953edcb
commit
bc4ff39e9e
1 changed files with 10 additions and 0 deletions
|
|
@ -104,6 +104,16 @@ class ImageModel(models.Model):
|
|||
if spec.pre_cache:
|
||||
prop = getattr(self, spec.name())
|
||||
prop._create()
|
||||
|
||||
def save_image(self, name, image, save=True):
|
||||
if self._imgfield:
|
||||
self._imgfield.delete(save=False)
|
||||
if hasattr(image, 'read'):
|
||||
data = image.read()
|
||||
else:
|
||||
data = image
|
||||
content = ContentFile(data)
|
||||
self._imgfield.save(name, content, save)
|
||||
|
||||
def save(self, clear_cache=True, *args, **kwargs):
|
||||
is_new_object = self._get_pk_val() is None
|
||||
|
|
|
|||
Loading…
Reference in a new issue