Skip to content

Commit 4462d8d

Browse files
committed
feat: make package compatible with Django 2.1+
1 parent db32492 commit 4462d8d

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from setuptools import find_packages
33

44
setup(name="django-sorl-cropping",
5-
version="0.1.0",
5+
version="0.1.1",
66
description="A reusable app for cropping images easily and non-destructively in Django",
77
long_description=open('README.rst').read(),
88
author="Ilya Chistyakov",

sorl_cropping/widgets.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -49,23 +49,23 @@ class Media:
4949

5050

5151
class ImageCropWidget(AdminFileWidget, CropWidget):
52-
def render(self, name, value, attrs=None):
52+
def render(self, name, value, attrs=None, renderer=None):
5353
if not attrs:
5454
attrs = {}
5555
if value:
5656
attrs.update(get_attrs(value, name))
57-
return super(AdminFileWidget, self).render(name, value, attrs)
57+
return super(AdminFileWidget, self).render(name, value, attrs, renderer)
5858

5959

6060
class HiddenImageCropWidget(ImageCropWidget):
61-
def render(self, name, value, attrs=None):
61+
def render(self, name, value, attrs=None, renderer=None):
6262
if not attrs:
6363
attrs = {}
6464
# we need to hide it the whole field by JS because the admin
6565
# doesn't yet support hidden fields:
6666
# https://code.djangoproject.com/ticket/11277
6767
attrs['data-hide-field'] = True
68-
return super(HiddenImageCropWidget, self).render(name, value, attrs)
68+
return super(HiddenImageCropWidget, self).render(name, value, attrs, renderer)
6969

7070

7171
class CropForeignKeyWidget(ForeignKeyRawIdWidget, CropWidget):
@@ -85,7 +85,7 @@ def __init__(self, *args, **kwargs):
8585

8686
super(CropForeignKeyWidget, self).__init__(*args, **kwargs)
8787

88-
def render(self, name, value, attrs=None):
88+
def render(self, name, value, attrs=None, renderer=None):
8989
if attrs is None:
9090
attrs = {}
9191

@@ -104,4 +104,4 @@ def render(self, name, value, attrs=None):
104104
except AttributeError:
105105
logger.error("Object %s.%s doesn't have an attribute named '%s'." % (
106106
app_name, model_name, self.field_name))
107-
return super(CropForeignKeyWidget, self).render(name, value, attrs)
107+
return super(CropForeignKeyWidget, self).render(name, value, attrs, renderer)

0 commit comments

Comments
 (0)