widgets.render must accept a renderer argument (#49189)

This commit is contained in:
Emmanuel Cazenave 2020-12-01 15:21:35 +01:00
parent 24ee0ceb68
commit 27a8bdb7fb
1 changed files with 3 additions and 3 deletions

View File

@ -41,7 +41,7 @@ class TextInpuWithPredefinedValues(MultiWidget):
else:
return select
def render(self, name, value, attrs=None):
def render(self, name, value, attrs=None, renderer=None):
output = super(TextInpuWithPredefinedValues, self).render(name, value,
attrs)
return output + mark_safe(self.CLIENT_CODE % { 'name': name })
@ -145,7 +145,7 @@ class JqueryFileUploadInput(MultiWidget):
file_input = []
return [upload_id, file_input]
def render(self, name, value, attrs=None):
def render(self, name, value, attrs=None, renderer=None):
self.decompress(value)
url = '/upload/%s/' % self.upload_id
if self.attached_file_kind and self.attached_file_kind.id:
@ -172,7 +172,7 @@ class ForcedValueWidget(SelectMultiple):
def value_from_datadict(self, data, files, name):
return self.value
def render(self, name, value, attrs=None):
def render(self, name, value, attrs=None, renderer=None):
return mark_safe(u'<div class="selector"><span class="display-value">%s</span></div>' % self.display_value)