django基于子域

时间:2016-07-08 20:40:03

标签: django subdomain django-urls

我在这里遇到一个处理子域名的问题。

以wix.com为例,我该怎么做?

www.mysite.com/page1 => load r'^page1/$'from URLS_main.py

user1.mysite.com/page1 => load r'^page1/$' from URLS_users.py

目前我正在使用中间件来确定子域部分,但是如果不在视图或中间件中进行大量重定向,我无法弄清楚它的后半部分。

以下是我的中间件在相关时的作用:

class subdomainMiddleware:

def process_request(self,request):
    domain_parts = request.get_host().split('.')
    subdomain = "www"
    if(len(domain_parts) > 2):
        subdomain = domain_parts[0].lower()

    request.subdomain = subdomain

0 个答案:

没有答案