Refs #23960 -- Documented how to restore absolute redirect URLs.

This commit is contained in:
Moritz Sichert 2016-08-11 15:16:46 +02:00 committed by Tim Graham
parent 5fb22b4d4c
commit 08b8c46971
1 changed files with 10 additions and 0 deletions

View File

@ -794,6 +794,16 @@ no longer include the scheme and domain part of the URLs. For example,
replaced by ``self.assertRedirects(response, '/some-url/')`` (unless the
redirection specifically contained an absolute URL, of course).
In the rare case that you need the old behavior (discovered with an ancient
version of Apache with ``mod_scgi`` that interprets a relative redirect as an
"internal redirect", you can restore it by writing a custom middleware::
class LocationHeaderFix(object):
def process_response(self, request, response):
if 'Location' in response:
response['Location'] = request.build_absolute_uri(response['Location'])
return response
Dropped support for PostgreSQL 9.0
----------------------------------