django-mobilityhelpers daha kolay mobil platformlar / cihazları hedef yapmak için küçük bir yeniden Django uygulaması. Bu katman bir parçası ve bir görünüm oluşturmak için bir yardımcı fonksiyonu olarak geliyor.
Kısa mobil cihazlardan istekleri tespit ve bu cihazlar için özel bir şablon için bakacağız görüşlerinizi işlemek için özel bir işlevi kullanırken. Normal istemciler normal şablon alacak. Eğer tablet ile bir sayfaya erişmek Yani uygulaması yerine templatename.html görünümünü oluşturmak için templatename.mobile.html kullanacaktır.
installtion
* Django-mobilityhelpers yüklemek pip
* Settings.py içinde katman bölümüne 'mobilityhelpers.middleware.MobileDetectionMiddleware' ekleyin
* Görüşleriniz yapmak bir 'mobilityhelpers smart_response ithal gelen'
Kullanım
* Kurulumdan sonra sizin isteğiniz örnekleri üzerinde bir 'is_mobile' özelliği olmalıdır. Mobil cihazlar için vb ayarlamak için QuerySet için kullanabilirsiniz.
* Yerine render_to_response kullanım smart_response (istek, template_name, context_data) kullanarak.
Yapılandırma seçenekleri
* Sen Yanlış settings.DISABLE_MOBILITY_HELPERS = mobil cihazlar yönelik şablonlar oluşturulmasını devre dışı bırakmak için olabilir.
* Şablona belirli bir etiket katacak Gerçek settings.DETECT_MOBILE_FLAVOUR = işlenmiş, yani. Bir iPad ile erişildiğinde ipad için (yalnızca desteklenen cihaz şimdiye kadar) index.mobile.html yerine index.ipad.html hale getirecektir. . Tüm diğer desteklenen mobil cihazlar index.mobile.html kullanacak
Gereksinimler :
- Python
- Django
Yorum Bulunamadı