Ajout du suivi des visites : modèle Visit, middleware de tracking, mises à jour des vues et du tableau de bord statistiques.
This commit is contained in:
parent
bec74976ba
commit
6e8a2bc287
7 changed files with 286 additions and 5 deletions
|
|
@ -1,5 +1,5 @@
|
|||
from django.contrib import admin
|
||||
from .models import SiteSettings
|
||||
from .models import SiteSettings, Visit
|
||||
|
||||
@admin.register(SiteSettings)
|
||||
class SiteSettingsAdmin(admin.ModelAdmin):
|
||||
|
|
@ -27,3 +27,10 @@ class SiteSettingsAdmin(admin.ModelAdmin):
|
|||
'fields': ('blog_title', 'blog_description')
|
||||
}),
|
||||
)
|
||||
|
||||
|
||||
@admin.register(Visit)
|
||||
class VisitAdmin(admin.ModelAdmin):
|
||||
list_display = ("date", "visitor_id", "user", "source", "country", "first_seen", "last_seen")
|
||||
list_filter = ("date", "country", "source")
|
||||
search_fields = ("visitor_id", "referrer", "utm_source", "utm_medium", "utm_campaign")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue