嗨,我在模板名称中获得了站点域,其中
{{request.META.HTTP_HOST}}
我从中得到了这样的价值
pydev.aviesta.com
和
pydev.aviesta.com.mx
我需要为两个域显示不同的数据,但因为这是开发服务器,所以我不能使用完整的域名称进行比较我可以只检查 .mx 或 .com,所以去现场时不会有问题
嗨,我在模板名称中获得了站点域,其中
{{request.META.HTTP_HOST}}
我从中得到了这样的价值
pydev.aviesta.com
和
pydev.aviesta.com.mx
我需要为两个域显示不同的数据,但因为这是开发服务器,所以我不能使用完整的域名称进行比较我可以只检查 .mx 或 .com,所以去现场时不会有问题
您可能需要自定义过滤器。
@register.filter(name='split')
def split(value, arg):
return value.split('.')[-1]
用它作为{{request.META.HTTP_HOST|split}}
我用js解决了
<script>
var str = location.host;
if( str.search(".mx") > 0 ){
var dom = 'mx';
}else{
var dom = 'com';
} </script>