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

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

View File

@ -855,6 +855,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::