Updated Page.dummy_request() to be able to handle ALLOWED_HOSTS = ['*'].

This commit is contained in:
Robert Rollins 2016-04-19 13:24:53 -07:00 committed by Matt Westcott
parent e70bd15179
commit efceeba241

View file

@ -1220,6 +1220,10 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed
# whatever we find in ALLOWED_HOSTS
try:
hostname = settings.ALLOWED_HOSTS[0]
if hostname == '*':
# '*' is a valid value to find in ALLOWED_HOSTS[0], but it's not a valid domain name.
# So we pretend it isn't there.
raise IndexError
except IndexError:
hostname = 'localhost'
path = '/'