Django (version: 2.1.7)
I got a exception look like below:
....
bit = node.render_annotated(context)
File "/home/Source/venv/lib/python3.5/site-packages/django/template/base.py", line 904, in render_annotated
return self.render(context)
File "/home/Source/venv/lib/python3.5/site-packages/django/template/base.py", line 993, in render
return render_value_in_context(output, context)
File "/home/Source/venv/lib/python3.5/site-packages/django/template/base.py", line 972, in render_value_in_context
value = str(value)
File "/home/Source/venv/lib/python3.5/site-packages/django/utils/html.py", line 397, in <lambda>
klass.__str__ = lambda self: mark_safe(klass_str(self))
File "/home/Source/venv/lib/python3.5/site-packages/django/forms/boundfield.py", line 33, in __str__
return self.as_widget()
File "/home/Source/venv/lib/python3.5/site-packages/django/forms/boundfield.py", line 93, in as_widget
renderer=self.form.renderer,
TypeError: render() got an unexpected keyword argument 'renderer'
My instance
Because of adding
renderer
argument in Class widgets.Widget.render of Django v2.1. https://github.com/django/django/blob/master/django/forms/widgets.py#L239 I have a solution for this problem at pull request.