1

嗨,我在模板名称中获得了站点域,其中

{{request.META.HTTP_HOST}}

我从中得到了这样的价值

pydev.aviesta.com

pydev.aviesta.com.mx

我需要为两个域显示不同的数据,但因为这是开发服务器,所以我不能使用完整的域名称进行比较我可以只检查 .mx 或 .com,所以去现场时不会有问题

4

2 回答 2

1

您可能需要自定义过滤器

@register.filter(name='split')
def split(value, arg):
    return value.split('.')[-1]

用它作为{{request.META.HTTP_HOST|split}}

于 2013-03-04T10:56:05.107 回答
0

我用js解决了

<script>
 var str = location.host;
        if( str.search(".mx") > 0 ){
        var dom = 'mx';
        }else{
        var dom = 'com';
        } </script>
于 2013-03-04T11:11:18.897 回答