Проблема с виджетом google analytics
Виджет Google analytics выглядит следующим образом на странице администратора:
Когда я нажимаю на сообщение, появляется эта ошибка:
Ошибка находится в файле "venv/lib/site-packages/django/forms/boundfield.py", в следующей функции:
def as_widget(self, widget=None, attrs=None, only_initial=False):
"""
Render the field by rendering the passed widget, adding any HTML
attributes passed as attrs. If a widget isn't specified, use the
field's default widget.
"""
widget = widget or self.field.widget
if self.field.localize:
widget.is_localized = True
attrs = attrs or {}
attrs = self.build_widget_attrs(attrs, widget)
if self.auto_id and 'id' not in widget.attrs:
attrs.setdefault('id', self.html_initial_id if only_initial else self.auto_id)
return widget.render(
name=self.html_initial_name if only_initial else self.html_name,
value=self.value(),
attrs=attrs,
renderer=self.form.renderer,
)
где виджет может быть TextInput или Textarea из этого:
from django.forms.widgets import Textarea, TextInput
Однако в файле "venv/lib/site-packages/django/forms/widgets.py" класс виджета содержит эту функцию render, которая содержит renderer в качестве параметра:
def render(self, name, value, attrs=None, renderer=None):
"""Render the widget as an HTML string."""
context = self.get_context(name, value, attrs)
return self._render(self.template_name, context, renderer)
Может ли кто-нибудь помочь мне с этим?