mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Fixed #20126 -- XViewMiddleware moved to django.contrib.admindocs.middleware
This commit is contained in:
@@ -31,7 +31,7 @@ the following:
|
||||
* **Optional:** Linking to templates requires the :setting:`ADMIN_FOR`
|
||||
setting to be configured.
|
||||
* **Optional:** Using the admindocs bookmarklets requires the
|
||||
:mod:`XViewMiddleware<django.middleware.doc>` to be installed.
|
||||
:mod:`XViewMiddleware<django.contrib.admindocs.middleware>` to be installed.
|
||||
|
||||
Once those steps are complete, you can start browsing the documentation by
|
||||
going to your admin interface and clicking the "Documentation" link in the
|
||||
@@ -156,7 +156,7 @@ Edit this object
|
||||
Using these bookmarklets requires that you are either logged into the
|
||||
:mod:`Django admin <django.contrib.admin>` as a
|
||||
:class:`~django.contrib.auth.models.User` with
|
||||
:attr:`~django.contrib.auth.models.User.is_staff` set to `True`, or
|
||||
that the :mod:`django.middleware.doc` middleware and
|
||||
:mod:`XViewMiddleware <django.middleware.doc>` are installed and you
|
||||
are accessing the site from an IP address listed in :setting:`INTERNAL_IPS`.
|
||||
:attr:`~django.contrib.auth.models.User.is_staff` set to `True`, or that the
|
||||
:mod:`XViewMiddleware <django.contrib.admindocs.middleware>` is installed and
|
||||
you are accessing the site from an IP address listed in
|
||||
:setting:`INTERNAL_IPS`.
|
||||
|
||||
@@ -71,19 +71,6 @@ Adds a few conveniences for perfectionists:
|
||||
* Sends broken link notification emails to :setting:`MANAGERS` (see
|
||||
:doc:`/howto/error-reporting`).
|
||||
|
||||
View metadata middleware
|
||||
------------------------
|
||||
|
||||
.. module:: django.middleware.doc
|
||||
:synopsis: Middleware to help your app self-document.
|
||||
|
||||
.. class:: XViewMiddleware
|
||||
|
||||
Sends custom ``X-View`` HTTP headers to HEAD requests that come from IP
|
||||
addresses defined in the :setting:`INTERNAL_IPS` setting. This is used by
|
||||
Django's :doc:`automatic documentation system </ref/contrib/admin/admindocs>`.
|
||||
Depends on :class:`~django.contrib.auth.middleware.AuthenticationMiddleware`.
|
||||
|
||||
GZip middleware
|
||||
---------------
|
||||
|
||||
|
||||
@@ -1243,7 +1243,7 @@ Default: ``()`` (Empty tuple)
|
||||
A tuple of IP addresses, as strings, that:
|
||||
|
||||
* See debug comments, when :setting:`DEBUG` is ``True``
|
||||
* Receive X headers if the ``XViewMiddleware`` is installed (see
|
||||
* Receive X headers in admindocs if the ``XViewMiddleware`` is installed (see
|
||||
:doc:`/topics/http/middleware`)
|
||||
|
||||
.. setting:: LANGUAGE_CODE
|
||||
|
||||
Reference in New Issue
Block a user