mirror of
https://github.com/Hopiu/django-imagekit.git
synced 2026-03-31 20:10:23 +00:00
Merge branch 'release/0.3.6'
* release/0.3.6: Bumping the verison numbers. Whitespacing. Adding Jonathan Slenders to AUTHORS (thanks for spotting that signals bug). fixed 'sender' not defined bug (2) fixed 'sender' not defined bug Instead of overriding Model.delete(), we'll connect a public clear_cache() method to a post_delete() signal so that bulk actions clean props as well.
This commit is contained in:
commit
dfca11d619
4 changed files with 16 additions and 6 deletions
7
AUTHORS
7
AUTHORS
|
|
@ -7,4 +7,9 @@ Maintainers:
|
|||
|
||||
* Bryan Veloso (bryanveloso)
|
||||
* Chris Drackett (chrisdrackett)
|
||||
* Greg Newman (gregnewman)
|
||||
* Greg Newman (gregnewman)
|
||||
|
||||
|
||||
Contributors:
|
||||
|
||||
* Jonathan Slenders (jonathanslenders)
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@
|
|||
Django ImageKit
|
||||
|
||||
Author: Justin Driscoll <justin.driscoll@gmail.com>
|
||||
Version: 0.3.5
|
||||
Version: 0.3.6
|
||||
|
||||
"""
|
||||
__author__ = 'Justin Driscoll, Bryan Veloso, Greg Newman, Chris Drackett'
|
||||
__version__ = (0, 3, 4)
|
||||
__version__ = (0, 3, 6)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ from django.conf import settings
|
|||
from django.core.files.base import ContentFile
|
||||
from django.db import models
|
||||
from django.db.models.base import ModelBase
|
||||
from django.db.models.signals import post_delete
|
||||
from django.utils.html import conditional_escape as escape
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
|
|
@ -145,7 +146,11 @@ class ImageModel(models.Model):
|
|||
self._clear_cache()
|
||||
self._pre_cache()
|
||||
|
||||
def delete(self):
|
||||
def clear_cache(self, **kwargs):
|
||||
assert self._get_pk_val() is not None, "%s object can't be deleted because its %s attribute is set to None." % (self._meta.object_name, self._meta.pk.attname)
|
||||
self._clear_cache()
|
||||
models.Model.delete(self)
|
||||
|
||||
|
||||
post_delete.connect(ImageModel.clear_cache, sender=ImageModel)
|
||||
|
||||
|
||||
|
|
|
|||
2
setup.py
2
setup.py
|
|
@ -3,7 +3,7 @@ from distutils.core import setup
|
|||
|
||||
setup(
|
||||
name='django-imagekit',
|
||||
version='0.3.5',
|
||||
version='0.3.6',
|
||||
description='Automated image processing for Django models.',
|
||||
author='Justin Driscoll',
|
||||
author_email='justin@driscolldev.com',
|
||||
|
|
|
|||
Loading…
Reference in a new issue