Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django子域带边框的空白页_Django - Fatal编程技术网

django子域带边框的空白页

django子域带边框的空白页,django,Django,我正在使用django子域使用脚本: from django.http import Http404 from django.core.exceptions import ObjectDoesNotExist from django.contrib.auth.models import User class SubdomainMiddleware: """ Make the subdomain publicly available to classes """ def pro

我正在使用django子域使用脚本:

from django.http import Http404
from django.core.exceptions import ObjectDoesNotExist
from django.contrib.auth.models import User

class SubdomainMiddleware:
    """ Make the subdomain publicly available to classes """

    def process_request(self, request):
        domain_parts = request.get_host().split('.')
        if (len(domain_parts) > 2):
            subdomain = domain_parts[0]
            if (subdomain.lower() == 'www'):
                subdomain = ''
            domain = '.'.join(domain_parts[1:])
        else:
            subdomain = ''
            domain = request.META['HTTP_HOST']

        request.subdomain = subdomain
        request.domain = domain

        if subdomain != 'www' and subdomain != '':
            # Buscamos el usuario del subdominio
            try:
                request.usuario_subdominio = User.objects.filter(username=subdomain)
            except ObjectDoesNotExist:
                raise Http404
问题是当我使用相框时,我会得到一个空白页。即:

<frameset rows='100%, *' frameborder=no framespacing=0 border=0>
<frame src="http://sitio.domain.com/" name=mainwindow frameborder=no framespacing=0 marginheight=0 marginwidth=0></frame>
</frameset>
<noframes><h2>Your browser does not support frames. We recommend upgrading your browser.</h2><br><br>
<center>Click <a href="http://sitio.domain.com/" >here</a> to enter the site.</center>
</noframes>

您的浏览器不支持框架。我们建议您升级浏览器。

单击以进入站点。
有什么解决办法吗?谢谢


就我而言,

我认为这两件事没有关系。。如果你移除中间件,它能工作吗?嗨,如果我移除中间件,域就不能工作。嗨,达米安,你有进展吗?