我有一個用Django編寫的Web應用程序,它有一個特定的頁面,我想實現該模板的移動版本(以及稍微不同的邏輯)。我希望能夠實現它ALA這個須藤代碼:在python視圖中檢測手機瀏覽器(不只是iPhone)
def(myView)
do some stuff
if user-is-on-a-mobile-device:
do some stuff
return (my mobile template)
else:
do some stuff
return (my normal template)
我沒有大量的時間和我在編碼學習曲線:)敢早 - 我發現了什麼看起來是一個非常強大的可插拔應用程序,名爲Bloom,用於獲取移動設備功能 - http://code.google.com/p/django-bloom/wiki/BloomDevice 但是它似乎通過JSON發出了一個請求,以獲得大量我不需要的設備規格,這對我來說似乎有點低效。
有沒有人有建議更簡單的方法?我的檢測不需要100%,只需iPhone,iPod,Android和主流設備...
http_user_agent字符串是否有某種移動標誌可以檢查?
錯字:須藤=僞 – pmont 2014-01-31 15:18:18