          The rationale behind "decompression" is that it is necessary to "split"
          the combined value of the form field into the values for each widget.
  
          An example of this is how :class:`SplitDateTimeWidget` turns a
          :class:`datetime` value into a list with date and time split into two
          separate values::
  
              class SplitDateTimeWidget(MultiWidget):
  
                  # ...
  
 
</s> remove Note that if a :class:`~django.forms.fields.Field` defines
:attr:`~Form.initial` *and* you include ``initial`` when instantiating the
``Form``, then the latter ``initial`` will have precedence. In this example,
``initial`` is provided both at the field level and at the form instance level,
and the latter gets precedence::
 </s> add Note that if a :class:`~django.forms.Field` defines :attr:`~Form.initial` *and*
you include ``initial`` when instantiating the ``Form``, then the latter
``initial`` will have precedence. In this example, ``initial`` is provided both
at the field level and at the form instance level, and the latter gets
precedence:: </s> remove         Default value is :class:`~django.forms.widgets.TextInput`, which
 </s> add         Default value is :class:`~django.forms.TextInput`, which </s> remove         :class:`~django.db.models.fields.BooleanField` on the model
 </s> add         :class:`~django.db.models.BooleanField` on the model </s> remove     The intermediate model class describing the :class:`ManyToManyField`.
    This class is automatically created when a many-to-many field is
    defined; you can access it using the ``through`` attribute on the
    many-to-many field.
 </s> add     The intermediate model class describing the
    :class:`~django.db.models.ManyToManyField`. This class is automatically
    created when a many-to-many field is defined; you can access it using the
    ``through`` attribute on the many-to-many field. </s> remove The default form widget for this field is a
:class:`~django.forms.widgets.FileInput`.
 </s> add The default form widget for this field is a :class:`~django.forms.FileInput`.
        :class:`~datetime.datetime` value into a list with date and time split
        into two separate values::
          The rationale behind "decompression" is that it is necessary to "split"
          the combined value of the form field into the values for each widget.
  
          An example of this is how :class:`SplitDateTimeWidget` turns a
        :class:`~datetime.datetime` value into a list with date and time split
        into two separate values::
        :class:`~datetime.datetime` value into a list with date and time split
        into two separate values::
  
              class SplitDateTimeWidget(MultiWidget):
  
                  # ...
  
keep keep keep keep replace replace keep keep keep keep keep
 Fixed broken links, round 3. refs #19516 
docs/ref/forms/widgets.txt