snipt/blogs/middleware.py

9 lines
284 B
Python

class SubdomainMiddleware:
def process_request(self, request):
request.subdomain = None
host = request.META.get('HTTP_HOST', '')
host_s = host.replace('www.', '').split('.')
if len(host_s) > 2:
request.subdomain = ''.join(host_s[:-2])