[3.2.x] Fixed #32580 -- Doc'd that HttpRequest.get_host() may raise DisallowedHost.

Backport of 0860db225a from main
This commit is contained in:
sreehari1997 2021-03-25 14:13:12 +05:30 committed by Mariusz Felisiak
parent 3eb72ad30f
commit 5ebb8e65df
2 changed files with 5 additions and 0 deletions

View File

@ -854,6 +854,7 @@ answer newbie questions, and generally made Django that much better:
sloonz <simon.lipp@insa-lyon.fr>
smurf@smurf.noris.de
sopel
Sreehari K V <sreeharivijayan619@gmail.com>
Srinivas Reddy Thatiparthy <thatiparthysreenivas@gmail.com>
Stanislas Guerra <stan@slashdev.me>
Stanislaus Madueke

View File

@ -290,6 +290,10 @@ Methods
Example: ``"127.0.0.1:8000"``
Raises ``django.core.exceptions.DisallowedHost`` if the host is not in
:setting:`ALLOWED_HOSTS` or the domain name is invalid according to
:rfc:`1034`/:rfc:`1035 <1035>`.
.. note:: The :meth:`~HttpRequest.get_host()` method fails when the host is
behind multiple proxies. One solution is to use middleware to rewrite
the proxy headers, as in the following example::