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 に答える