django-browsecap

Programinė įranga Screenshot:
django-browsecap
Programinė detalės:
Versija: 0.0.1
Įkėlimo datą: 11 May 15
Kūrėjas: Jason Kraus
Licencija: Nemokamai
Populiarumas: 6

Rating: 5.0/5 (Total Votes: 1)

"Django-browsecap yra Django app nustatyti naršyklės tipą.
Pagrindinis sąsaja susideda iš dviejų funkcijos browsecap.browser:
- Is_mobile: grąžina true, jei suteikta vartotojas agentas yra žinomas mobili naršyklė
- Is_crawler: grąžina true, jei suteikta vartotojas agentas yra žinomas skaitytuvas
MobileRedirectMiddleware
Jūsų patogumui taip pat tarpinė, kuri automatiškai peradresuoja visus mobiliuosius vartotojus pakaitinių srityje.
Norėdami naudoti tiesiog pridėkite browsecap.middleware.MobileRedirectMiddleware savo settings.MIDDLEWARE_CLASSES ir apibrėžti MOBILE_DOMAIN, kad jūs norite, kad jūsų mobiliojo ryšio vartotojai nukreipiami į. Atkreipkite dėmesį, kad vertė turi būti visą kelią įskaitant protokolą (HTTP: //)
Tarpinės rinkiniai ismobile slapukas vertinti 1 ir gali būti svarbesni išbraukiant, kad slapukas nustatymo isbrowser slapuką 1 d.
vidinės
Browsecap veikia apdorojant Browscap.ini failą ir saugoti naršyklių sąrašą, įpraiškos atmintyje. Kiekvienas vartotojas agentas turi būti patikrinta tada atitiko prieš įpraiškos rinkinys, kol mes baigsis (false) arba randamas atitikmuo (tiesa). Rezultatas yra saugomi žodynas, paspartinti darbą tolesnio tvarkymo tą patį vartotojo agentas (mūsų patirtis, 200k vartotojai turi tik apie 8k atskiras vartotojų agentų, todėl spartinimo darbus).
Atlikimas matchig yra tinkamos ir neturėtų sulėtinti prašymo įforminimą, net jei naudojamas kiekvieną laikas (middleware), vienintelis dalykas, kad yra šiek tiek lėtai (pagal antra nešiojamas) yra apdorojant Browscap.ini failą. Tai daroma tik tada, kai modulis pirmą kartą buvo pakrautas ir saugo tai rezultatus į talpyklą, kad neturėtų būti trukdoma, kad kitą sriegis / proceso pradžia.
. Galite pateikti savo Browscap.ini failą nustatant BROWSCAP_DIR į django nustatymus nukreipta į katalogą, kuriame yra failas

Reikalavimai

    < li> Python,
  • Django

Kita programinė įranga kūrėjas Jason Kraus

Komentarai django-browsecap

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!