2013-03-04 17 views
1

嗨,我得到了與檢查字符串的某些部分在可變模板Django的

模板名稱的網站域名{{request.META.HTTP_HOST}}

從中我得到了值一些這樣的事

pydev.aviesta.com

pydev.aviesta.com.mx

我需要顯示兩個域不同的數據,但由於這是開發服務器,我不能使用全doamin名比較我可以只檢查.mx或.com,所以在去活動網站時不會有任何問題

回答

1

您可能需要Custom filter

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

使用它作爲{{request.META.HTTP_HOST|split}}

+0

我用JS這樣 – user2106353 2013-03-04 11:10:21

+0

東西得到了解決的解決方案,我看到了你的解決方案,但你提到的Django,蟒蛇! ! – Ahsan 2013-03-04 11:15:48

0

我買了JS

<script> 
var str = location.host; 
     if(str.search(".mx") > 0){ 
     var dom = 'mx'; 
     }else{ 
     var dom = 'com'; 
     } </script> 
+0

你爲什麼不用Django的方式做! – Ahsan 2013-03-04 11:20:08

+0

其實我是新來的django可能是多數民衆贊成爲什麼我現在更喜歡js – user2106353 2013-03-04 11:28:10