  
      .. versionchanged:: 1.4
  
      Since version 1.4, all POST parameters are systematically filtered out of
      error reports for certain :mod:`contrib.views.auth` views (``login``,
      ``password_reset_confirm``, ``password_change``, and ``add_view`` and
      ``user_change_password`` in the ``auth`` admin) to prevent the leaking of
      sensitive information such as user passwords.
  
  .. _custom-error-reports:
  
  Custom error reports
  ~~~~~~~~~~~~~~~~~~~~
 
</s> remove     If one of your views receives an :class:`HttpRequest` object with
    :attr:`POST parameters<HttpRequest.POST>` susceptible to contain sensitive
    information, you may prevent the values of those parameters from being
    included in the error reports using the ``sensitive_post_parameters``
    decorator::
 </s> add     If one of your views receives an :class:`~django.http.HttpRequest` object
    with :attr:`POST parameters<django.http.HttpRequest.POST>` susceptible to
    contain sensitive information, you may prevent the values of those
    parameters from being included in the error reports using the
    ``sensitive_post_parameters`` decorator:: </s> remove :class:`HttpRequest`'s :ref:`attributes<httprequest-attributes>`.
 </s> add :class:`~django.http.HttpRequest`'s :ref:`attributes<httprequest-attributes>`. </s> remove * ``request.POST['choice']`` will raise :exc:`KeyError` if ``choice`` wasn't
  provided in POST data. The above code checks for :exc:`KeyError` and
  redisplays the poll form with an error message if ``choice`` isn't given.
 </s> add * ``request.POST['choice']`` will raise :exc:`~exceptions.KeyError` if
  ``choice`` wasn't provided in POST data. The above code checks for
  :exc:`~exceptions.KeyError` and redisplays the poll form with an error
  message if ``choice`` isn't given. </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         Default value is :class:`~django.forms.widgets.TextInput`, which
 </s> add         Default value is :class:`~django.forms.TextInput`, which
    error reports for certain :mod:`django.contrib.auth.views` views (
    ``login``, ``password_reset_confirm``, ``password_change``, and
    ``add_view`` and ``user_change_password`` in the ``auth`` admin) to prevent
    the leaking of sensitive information such as user passwords.
  
      .. versionchanged:: 1.4
  
      Since version 1.4, all POST parameters are systematically filtered out of
    error reports for certain :mod:`django.contrib.auth.views` views (
    ``login``, ``password_reset_confirm``, ``password_change``, and
    ``add_view`` and ``user_change_password`` in the ``auth`` admin) to prevent
    the leaking of sensitive information such as user passwords.
    error reports for certain :mod:`django.contrib.auth.views` views (
    ``login``, ``password_reset_confirm``, ``password_change``, and
    ``add_view`` and ``user_change_password`` in the ``auth`` admin) to prevent
    the leaking of sensitive information such as user passwords.
    error reports for certain :mod:`django.contrib.auth.views` views (
    ``login``, ``password_reset_confirm``, ``password_change``, and
    ``add_view`` and ``user_change_password`` in the ``auth`` admin) to prevent
    the leaking of sensitive information such as user passwords.
    error reports for certain :mod:`django.contrib.auth.views` views (
    ``login``, ``password_reset_confirm``, ``password_change``, and
    ``add_view`` and ``user_change_password`` in the ``auth`` admin) to prevent
    the leaking of sensitive information such as user passwords.
  
  .. _custom-error-reports:
  
  Custom error reports
  ~~~~~~~~~~~~~~~~~~~~
keep keep keep keep replace replace replace replace keep keep keep keep keep
 Fixed broken links, round 3. refs #19516 
docs/howto/error-reporting.txt