docs: def get_widget(self, request):
          """
          Field widget is replaced with "RestrictedSelectWidget" because we not want to use modified widgets for
          filtering.
          """
          return self._update_widget_choices(self.field.formfield(widget=RestrictedSelectWidget).widget)