9 lines
284 B
Python
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])
|