Django-tracking2 je aplikace, Django, který sleduje délku návštěvníků časových a registrovaní uživatelé stráví na vašich stránkách. & Nbsp; když to bude fungovat na webové stránky, je to vhodnější pro webové aplikace s registrovaným uživatelům. Nenahrazuje (ani v úmyslu), nahradit analytiky na straně klienta, což je skvělé pro pochopení přísun celkově zobrazení.
Poznámka: To není nová verze Django-sledování. Tyto aplikace mají velmi odlišné přístupy a nakonec, cíle sledování uživatelů. Tato aplikace je o udržení historii návštěvníků zasedání, spíše než za současného stavu návštěvníka.
Download
Pip nainstalovat Django-tracking2
Nastavení
Přidat do sledování INSTALLED_APPS nastavení vašeho projektu:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "sledování",
& Nbsp; ...
)
Přidat tracking.middleware.VisitorTrackingMiddleware do MIDDLEWARE_CLASSES vašeho projektu před SessionMiddleware:
MIDDLEWARE_CLASSES = (
& Nbsp; ...
& Nbsp; "tracking.middleware.VisitorTrackingMiddleware"
& Nbsp; "django.contrib.sessions.middleware.SessionMiddleware"
& Nbsp; ...
)
Zobrazení
Chcete-li zobrazit souhrnné informace o všech návštěvníků a per-registrovaných uživatelů statistiky, proveďte následující:
Zahrnout tracking.urls ve vašem urls.py:
urlpatterns = vzory ('',
& Nbsp; ...
& Nbsp; url (r '^ sledování / ", patří (" tracking.urls ")),
& Nbsp; ...
)
Tyto adresy URL jsou chráněny vlastní Django povolení tracking.view_visitor. Tak jen superuživatelé a uživatelům uděleno toto oprávnění můžete zobrazit tyto stránky.
Dostupné URL
- / Přístrojová deska / - přehled všech návštěvníků činnosti
Šablony
- Sledování / dashboard.html - pro stránku palubní desce
- Sledování / úryvky / stats.html - samostatný obsah pro stránku palubní desce (zjednodušuje naléhavé šablon)
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen