django-badbrowser is een Django app die webbrowser opsporing (inclusief browser upgrade mededelingen) voorziet in Django.
installatie
Django-badbrowser installeren:
1. Installeer met easy_install / pip / whatever
2. Voeg django_badbrowser.middleware.BrowserSupportDetection aan de MIDDLEWARE_CLASSES instelling
3. django_badbrowser toevoegen aan je INSTALLED_APPS instelling
4. Geef de instelling BADBROWSER_REQUIREMENTS (zie hieronder voor details en extra instellingen)
5. Kopieer / sym-koppeling de django_badbrowser / media / django-badbrowser / directory in uw media-directory
Config opties
BADBROWSER_REQUIREMENTS
Een lijst van alle specifieke browser beperkingen. Hier vermeld met versies lager dan de opgegeven versie nummers browsers zult dan het & ldquo; ondersteunde webbrowser & rdquo; bericht. Elke browsers hier niet staan vermeld, gratis toegang tot de site als normaal te zijn, net als elke cliënten die geen user agent hoeft op te geven.
Voorbeeld:
BADBROWSER_REQUIREMENTS = (
& Nbsp; ("firefox", "3.0"),
& Nbsp; ("chrome", "3.0"),
& Nbsp; ("Microsoft Internet Explorer", "8"),
& Nbsp; ("opera", Geen), # Geen geeft geen ondersteuning voor het gegeven browser, ongeacht de versie
)
BADBROWSER_SUGGEST
Een lijst van de browsers om te suggereren om de gebruiker op de & ldquo; ondersteunde webbrowser & rdquo; pagina.
Voorbeeld:
BADBROWSER_SUGGEST = ("firefox", "chrome", "safari", "opera", "Microsoft Internet Explorer")
BADBROWSER_BASE_TEMPLATE
De basis template die moet worden uitgebreid in de weergave van de & ldquo; ondersteunde webbrowser & rdquo; pagina. Deze pagina zal waarschijnlijk moeten blokken hebben voor & ldquo; extra_head & rdquo; (Binnen de head-tag) en & ldquo; inhoud & rdquo; (Binnen de body-tag)
Voorbeeld:
BADBROWSER_BASE_TEMPLATE = "myapp / base.html"
Eisen
- Python
- Django
Reacties niet gevonden