मेरे पास Django में एक वेब एप्लिकेशन लिखा गया है जिसमें एक विशिष्ट पृष्ठ है जिसे मैं टेम्पलेट (और थोड़ा अलग तर्क) के मोबाइल संस्करण को कार्यान्वित करना चाहता हूं। मैं इसे इस sudo कोड आला लागू करने में सक्षम होना चाहते हैं:पाइथन व्यू में मोबाइल ब्राउज़र (केवल आईफोन नहीं) का पता लगाएं
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)
मैं समय की एक बड़ी राशि की जरूरत नहीं है और मैं अपने कोडिंग सीखने की अवस्था में :) बहुत जल्दी पर हूँ - मैंने पाया क्या मोबाइल डिवाइस क्षमताओं को प्राप्त करने के लिए ब्लूम नामक एक बहुत ही शक्तिशाली प्लग-इन ऐप दिखता है - http://code.google.com/p/django-bloom/wiki/BloomDevice हालांकि ऐसा लगता है कि जेएसओएन के माध्यम से बहुत सारे डिवाइस चश्मा प्राप्त करने के लिए अनुरोध करना है, जो मुझे आवश्यकता नहीं है, जो मेरे लिए थोड़ा अक्षम है।
क्या किसी के पास सुझाव आसान तरीका है? मेरा पता लगाने के लिए 100%, आईफोन, आईपॉड, एंड्रॉइड, और मुख्यधारा के उपकरणों की आवश्यकता नहीं है ...
क्या http_user_agent स्ट्रिंग के पास किसी प्रकार का मोबाइल ध्वज है जिसके लिए मैं जांच कर सकता हूं?
टाइपो: sudo = छद्म – pmont