aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--middleware/subdomainmiddleware.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/middleware/subdomainmiddleware.py b/middleware/subdomainmiddleware.py
index 73807017..479c74d6 100644
--- a/middleware/subdomainmiddleware.py
+++ b/middleware/subdomainmiddleware.py
@@ -8,8 +8,10 @@ class SubdomainMiddleware:
request.subdomain = None
host = request.get_host()
host = host.replace('www.', '').split('.')
- if len(host) > 2:
+ if len(host) > 2 and '127.0.0.1' not in request.get_host():
request.subdomain = '.'.join(host[:-2])
+ if len(host) == 2 and 'localhost' in request.get_host():
+ request.subdomain = host[0]
return self.get_response(request)
# Use different urlpatterns for each subdomain