  
      .. attribute:: MultiValueField.widget
  
          Must be a subclass of :class:`django.forms.MultiWidget`.
          Default value is :class:`~django.forms.widgets.TextInput`, which
          probably is not very useful in this case.
  
      .. method:: compress(data_list)
  
          Takes a list of valid values and returns  a "compressed" version of
 
</s> remove         :class:`~django.db.models.fields.BooleanField` on the model
 </s> add         :class:`~django.db.models.BooleanField` on the model </s> remove         :class:`datetime` value into a list with date and time split into two
        separate values::
 </s> add         :class:`~datetime.datetime` value into a list with date and time split
        into two separate values:: </s> remove         :class:`~django.db.models.fields.DateField` or
        :class:`~django.db.models.fields.DateTimeField` on the model for which
 </s> add         :class:`~django.db.models.DateField` or
        :class:`~django.db.models.DateTimeField` on the model for which </s> remove a :exc:`~django.db.DoesNotExist` exception when appropriate.
 </s> add a :exc:`~django.core.exceptions.DoesNotExist` exception when appropriate. </s> remove :class:`HttpRequest`'s :ref:`attributes<httprequest-attributes>`.
 </s> add :class:`~django.http.HttpRequest`'s :ref:`attributes<httprequest-attributes>`.
        Default value is :class:`~django.forms.TextInput`, which
  
      .. attribute:: MultiValueField.widget
  
          Must be a subclass of :class:`django.forms.MultiWidget`.
        Default value is :class:`~django.forms.TextInput`, which
          probably is not very useful in this case.
  
      .. method:: compress(data_list)
  
          Takes a list of valid values and returns  a "compressed" version of
keep keep keep keep replace keep keep keep keep keep
 Fixed broken links, round 3. refs #19516 
docs/ref/forms/fields.txt