Django-mobilityhelpers เป็น app Django นำมาใช้ใหม่ที่มีขนาดเล็กสำหรับการทำมันง่ายที่จะกำหนดเป้าหมายแพลตฟอร์มโทรศัพท์มือถือ / อุปกรณ์ มันมาเป็นชิ้นส่วนของมิดเดิลแวร์และการทำงานของผู้ช่วยที่จะทำให้มุมมอง
ในระยะสั้นโดยใช้ฟังก์ชั่นพิเศษที่จะทำให้มุมมองของคุณจะตรวจสอบการร้องขอจากโทรศัพท์มือถือและมองหาแม่แบบพิเศษสำหรับอุปกรณ์ที่ ลูกค้าปกติจะได้รับแม่แบบปกติ ดังนั้นถ้าคุณสามารถเข้าถึงหน้าเว็บที่มีแท็บเล็ตของคุณ app ที่จะใช้ templatename.mobile.html ที่จะทำให้มุมมองแทน templatename.html
งานติดตั้ง
* PIP ติดตั้ง Django-mobilityhelpers
* เพิ่ม 'mobilityhelpers.middleware.MobileDetectionMiddleware' ในส่วนตัวกลางใน settings.py
* ในมุมมองของคุณทำจาก mobilityhelpers นำเข้า smart_response '
การใช้งาน
* หลังจากการติดตั้งควรของคุณมีทรัพย์สิน is_mobile 'ในกรณีคำขอของคุณ คุณสามารถใช้การปรับแต่งอื่น ๆ ของคุณ queryset สำหรับโทรศัพท์มือถือ
* แทนการใช้การใช้ render_to_response smart_response (ขอ template_name, context_data)
ตั้งค่าตัวเลือก
* คุณสามารถ settings.DISABLE_MOBILITY_HELPERS = เท็จปิดการใช้งานการแสดงผลของแม่แบบมุ่งเป้าไปที่อุปกรณ์มือถือ
* settings.DETECT_MOBILE_FLAVOUR = True จะเพิ่มแท็กที่เฉพาะเจาะจงกับแม่แบบที่มีการแสดงผลเช่น สำหรับ iPad (อุปกรณ์ที่รองรับเพียงเพื่อให้ห่างไกล) จะทำให้ index.ipad.html แทน index.mobile.html เมื่อเข้าถึงได้ด้วย iPad . อุปกรณ์มือถืออื่น ๆ ทั้งหมดได้รับการสนับสนุนจะใช้ index.mobile.html
ต้องการ
- หลาม
- Django
ความคิดเห็นที่ไม่พบ