こんにちは、テンプレート名に含まれるサイト ドメインを取得しました。
{{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>