وجانغو-tracking2 هو التطبيق جانغو أن يقيس طول الوقت زوار ومستخدمين المسجلين قضاء على موقعك على & nbsp؛ على الرغم من أن هذا سوف تعمل من المواقع، وهذا هو أكثر قابلية للتطبيق لتطبيقات الويب مع مستخدمين المسجلين. هذا لا يحل محل (ولا تنوي) ليحل محل تحليلات من جانب العميل والتي هي كبيرة لفهم تدفق الكلي للصفحة وجهات النظر.
ملاحظة: هذه ليست نسخة جديدة من جانغو تتبع. هذه التطبيقات لديها مقاربات مختلفة جدا، وفي نهاية المطاف، أهداف مستخدمين تتبع. هذا التطبيق هو حول الحفاظ على تاريخ الدورات الزوار، بدلا من الوضع الحالي للزائر.
تحميل
نقطة تثبيت جانغو-tracking2
نصب
إضافة تتبع لتحديد INSTALLED_APPS المشروع الخاص بك:
INSTALLED_APPS = (
على & nbsp؛ ...
على & nbsp؛ 'تتبع'،
على & nbsp؛ ...
)
إضافة إلى tracking.middleware.VisitorTrackingMiddleware MIDDLEWARE_CLASSES المشروع الخاص بك قبل SessionMiddleware:
MIDDLEWARE_CLASSES = (
على & nbsp؛ ...
على & nbsp؛ "tracking.middleware.VisitorTrackingMiddleware،
على & nbsp؛ "django.contrib.sessions.middleware.SessionMiddleware،
على & nbsp؛ ...
)
المشاهدات
لعرض البيانات المجمعة حول جميع الزوار ولكل مسجل احصائيات المستخدم، قم بما يلي:
تشمل tracking.urls في urls.py الخاص بك:
urlpatterns = أنماط (''،
على & nbsp؛ ...
على & nbsp؛ رابط (ص '^ تتبع /'، وتشمل ('tracking.urls'))،
على & nbsp؛ ...
)
محمية هذه عناوين المواقع التي عادة جانغو tracking.view_visitor إذن. وهكذا superusers والمستخدمين فقط منح هذا الإذن يمكن عرض هذه الصفحات.
عناوين المواقع المتاحة
- / لوحة / - نظرة عامة على جميع الأنشطة زائر
قوالب
- تتبع / dashboard.html - لصفحة لوحة القيادة
- تتبع / مقتطفات / stats.html - المحتوى مستقل للصفحة لوحة القيادة (يبسط القوالب المهيمنة)
المتطلبات:
بيثون
جانغو
لم يتم العثور على التعليقات