diff options
author | Preston Timmons <prestontimmons@gmail.com> | 2016-12-27 17:00:56 -0500 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2016-12-27 17:50:10 -0500 |
commit | b52c73008a9d67e9ddbb841872dc15cdd3d6ee01 (patch) | |
tree | b58a2d18242db5234b18678116e07e6f6bbc7cb3 /django/contrib/postgres/forms/array.py | |
parent | 51cde873d9fc8e4540f4efecbd39cfe8e770be38 (diff) | |
download | django-b52c73008a9d67e9ddbb841872dc15cdd3d6ee01.tar.gz |
Fixed #15667 -- Added template-based widget rendering.
Thanks Carl Meyer and Tim Graham for contributing to the patch.
Diffstat (limited to 'django/contrib/postgres/forms/array.py')
-rw-r--r-- | django/contrib/postgres/forms/array.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/django/contrib/postgres/forms/array.py b/django/contrib/postgres/forms/array.py index d22d9081e2..9830c8de48 100644 --- a/django/contrib/postgres/forms/array.py +++ b/django/contrib/postgres/forms/array.py @@ -117,7 +117,7 @@ class SplitArrayWidget(forms.Widget): id_ += '_0' return id_ - def render(self, name, value, attrs=None): + def render(self, name, value, attrs=None, renderer=None): if self.is_localized: self.widget.is_localized = self.is_localized value = value or [] @@ -131,7 +131,7 @@ class SplitArrayWidget(forms.Widget): widget_value = None if id_: final_attrs = dict(final_attrs, id='%s_%s' % (id_, i)) - output.append(self.widget.render(name + '_%s' % i, widget_value, final_attrs)) + output.append(self.widget.render(name + '_%s' % i, widget_value, final_attrs, renderer)) return mark_safe(self.format_output(output)) def format_output(self, rendered_widgets): |